1.3    Notations and Preliminaries

In this section, we introduce notations and some important definitions that will be used frequently in the book.

1.3.1    Notation

The notation will be standard most of the times except where stated otherwise. Moreover, N will denote the set of natural numbers, while Z will denote the set of integers. Similarly,ℜ, ℜn will denote respectively, the real line and the n-dimensional real vector space, t ∈ ℜ will denote the time parameter.

X, M, N,… will denote differentiable-manifolds of dimension n which are locally Euclidean and TM=xMTxM,TM=xMTxM will denote respectively the tangent and cotangent bundles of M with dimensions 2n. Moreover, π and π will denote the natural projections T MM and T MM respectively.

A Cr(M) vector-field is a mapping f : MT M such that πf = IM (the identity on M), and f has continuously differentiable partial-derivatives of arbitrary order r. The vectorfield is often denoted as f=Σi=1nfixi or simply as (f1,…, fn)T where fi, i = 1,…, n are the components of f in the coordinate system x1,…, xn. The vector space of all C vector-fields over M will be denoted by V (M).

A vector-field f also defines a differential equation (or a dynamic system) x˙(t) = f(x), xM, x(t0) = x0. The flow (or integral-curve) of the differential equation φ(t, t0, x0), t ∈ ℜ, is the unique solution of the differential equation for any arbitrary initial condition x0 over an open interval I ⊂ ℜ. The flow of a differential-equation will also be referred as the trajectory of the system and will be denoted by x(t, t0, x0) or x(t) when the initial condition is immaterial. We shall also assume throughout this book that the vector-fields are complete, and hence the domain of the flow extends over (−, ).

The Lie-bracket of two vector-fields f=Σi=1nfixi,g=Σi=1ngixi is the vector-field [f, g] : V (M) × V (M) → V (M) defined by

adfg[f,g]=j=1n(i=1ngjxififjxigi)xj.

Furthermore, an equilibrium-point of the vector-field f or the differential equation defined by it, is a point x¯ such that f(x¯)=0orϕ(t,t0,x¯)=x¯t.

An invariant-set for the system x˙(t) = f(x), is any set A such that, for any x0A,ϕ(t,t0,x0)Afor all t ∈ ℜ. A set S ⊂ ℜn is the ω-limit set of a trajectory φ(., t0, x0) if for every yS, ∃ a sequence tn → ∞ such that φ(tn, t0, x0) → y.

A differential k-form ωxk, k = 1, 2,…, at a point xM, is an exterior product from TxM to ℜ, i.e., ωxk : TxM ×. .. × TxM (κ copies) →, which is a κc>-linear skew-symmetric function of κ-vectors on TxM. The space of all smooth κ-forms on M is denoted by Ωκ(M).

The set Mp×q(M) will denote the ring of p × q matrices over M.

The ℱ-derivative (Fréchet-derivative) of a real-valued function V : ℜn → >ℜ is defined as the function DVL(ℜn) (the space of linear operators from ℜn to ℜn) such that limυ01υ[V(x+υ)V(x)DV,υ]=0,, for any v ∈ ℜn.

For a smooth function V : ℜn → ℜ, Vx=Vx is the row-vector of first partial-derivatives of V (.) with respect to (wrt) x. Moreover, the Lie-derivative (or directional-derivative) of the function V with respect to a vector-field X is defined as

LXV(x)=Vx(x)X(x)=X(V)(x)=i=1nVxi(x1,,xn)Xi(x1,,xn).

. : W ⊆ℜn → ℜ will denote the Euclidean-norm on W, while L2([t0, T],ℜn), L2([t0, ∞),ℜn), L(([t0,∞), ℜn),L(([t0, T],ℜn) will denote the standard Lebesguespaces of vector-valued square-integrable and essentially bounded functions over [t0, T] and [t0, ∞) respectively, and where for any v : [t0, T] → ℜn, ν : [t0, ∞) → ℜn

υ([t0,T])22t0Ti=1n|vi(t)2dt,|v([t0,])22limTt0Ti=1n|vi(t)|2dt,v([t0,T])esssup[t0,T]{|vi(t)|,i=1,,n}v([t0,))esssup[t0,){|vi(t)|,i=1,,n}.

Similarly, the spaces 2([k0, K], ℜn), 2([k0, ∞),ℜ>n), ([k0, K],ℜn), ([k0, ∞),ℜn) will denote the corresponding discrete-time spaces, which are the spaces of square-summable and essentially-bounded sequences with the corresponding norms defined for sequences {vk} : [k0K] → ℜn, {νk} : [k0, ∞) → ℜn:

v([k0,K])l22k=K0Ki=1n|vik|2,v([k0,])l22limKk=K0Ki=1n|vik|2,v([k0,K))lesssup[k0,K]{|vik|,i=1,,n},v([k0,))lesssup[k0,){|vik|,i=1,,n}.

Most of the times we shall denote the above norms by (.)2, respectively (.) when there is no chance of confusion.

In addition, the spaces L2(jℜ) and L(jℜ) (equivalently (2() and () are the frequency-domain counterparts of L2([t0, ∞) and L(([t0, ∞),ℜn), (respectively 2([k0,∞), ℜn), ([k0,∞), ℜn)) will be rarely used in the text. However, the subspaces of these spaces which we denote with H, e.g. H2(jℜ) and H(jℜ) represent those elements of L2(jℜ) and L(jℜ) respectively that are analytic on the open right-half complex plane, i.e., on Re(s) > 0. These will be used to represent symbolically asymptotically-stable input-output maps. Indeed, these spaces, also called “Hardy-spaces” (after the name of the mathematician who discovered them), are the origin of the name H-control. Moreover, the discrete-time spaces are also equivalently represented by H2() and H().

For a matrix An×n, λ(A) will denote a spectral (or eigen)-value and σ(A)=λ12(ATA) the singular-value of A. AB (A > B) for an n × n matrix B, implies that AB is positive-semidefinite (positive-definite respectively).

Lastly, C+, C and Cr, r = 0, 1,…, ∞ will denote respectively the open right-half, left-half complex planes and the set of r-times continuously differentiable functions.

1.3.2    Stability Concepts

In this subsection, we define some of the various notions of stability that we shall be using in the book. The proofs of all the results can be found in [157, 234, 268] from which the material in this subsection is based on. For this purpose, we consider a time-invariant (or autonomous) nonlinear state-space system defined on a manifold Xn in local coordinates (x1,…, xn):

x˙=f(x);x(t0)=x0,

(1.39)

or

x(k+1)=f(x(k));x(k0)=x0,

(1.40)

where xXn is the state vector and f:XVX is a smooth vector-field (equivalently f:XX is a smooth map) such that the system is well defined, i.e., satisfies the existence and uniqueness theorem for ordinary differential-equations (ODE) (equivalently difference-equations (DE)) [157]. Further, we assume without any loss of generality (wlog) that the system has a unique equilibrium-point at x = 0. Then we have the following definitions.

Definition 1.3.1 The equilibrium-point x = 0 of (1.39) is said to be

•  stable, if for each ϵ > 0, there exists δ = δ(ϵ) > 0 such that

x(t0)<kx(t)<ϵtt0;

•  asymptotically-stable, if it is stable and

x(t0)<δlimtx(t)=0;

•  exponentially-stable if there exist constants κ > 0, γ > 0, such that

x(t)ke(tt0)x(t0);

•  unstable, if it is not stable.

Equivalently, the equilibrium-point x = 0 of (1.40) is said to be

•  stable, if for each ϵ > 0, there exists δ = δ (ϵ′ ) > 0 such that

x(k0)<δ'x(k)<'kk0;

•  asymptotically-stable, if it is stable and

x(k0)<δ'limtx(k)=0;

•  exponentially-stable if there exist constants κ > 0, 0 < γ < 1, such that

x(k)k'γ'(kk0)x(k0);

•  unstable, if it is not stable.

Definition 1.3.2 A continuous function α : [0, a) ⊂ ℜ+ → ℜ is said to be of class K if it is strictly increasing and α(0) = 0. It is said to be of class K if a = ∞ and α(r) → ∞ as r → ∞.

Definition 1.3.3 A function V : [0, a) × DX is locally positive-definite if (i) it is continuous, (ii) V(t,0)=0t0, and (iii) there exists a constant μ > 0 and a function ψ of class κ such that

ψ[x]V(t,x),t0,xBμ

where u={xn:xμ}..V (., .) is positive definite if the above inequality holds for all x ∈n. The function V is negative-definite ifV is positive-definite. Further, if V is independent of t, then V is positive-definite (semidefinite) if V > 0( 0) x ≠ 0 and V (0) = 0.

Theorem 1.3.1 (Lyapunov-stability I). Let x = 0 be an equilibrium-point for (1.39). Suppose there exists a C1-function V:DX,0D,V(0)=0 such that

V(x)>0x0,

(1.41)

V˙(x)>0xD.

(1.42)

Then, the equilibrium-point x = 0 is locally stable. Furthermore, if

V˙(x)<0xD{0},

then x = 0 is locally asymptotically-stable.

Equivalently, if V is such that

V(xk)>0xk0,

(1.43)

V(xk+1)V(xk)0xkD.

(1.44)

Then, the equilibrium-point x = 0 of (1.40) is locally stable. Furthermore, if

V(xk+1)V(xk)0xkD{0},

then x = 0 is locally asymptotically-stable.

Remark 1.3.1 The function V in Theorem 1.3.1 above is called a Lyapunov-function.

Theorem 1.3.2 (Barbashin-Krasovskii). Let X=n, x = 0 be an equilibrium-point for (1.39). Suppose there exists a C1 function V : ℜn → ℜ, V (0) = 0, such that

V(x)>0x0,

(1.45)

xV(x),

(1.46)

V˙(x)<0x0.

(1.47)

Then, x = 0 is globally asymptotically-stable.

Equivalently, if V is such that

V(xk)>0xk0,

(1.48)

xkV(xk),

(1.49)

V(xk+1)V(xk)<0xk0.

(1.50)

Then, the equilibrium-point x = 0 of (1.40) is globally asymptotically-stable.

Remark 1.3.2 The function V in Theorem 1.3.2 is called a radially unbounded Lyapunov-function.

Theorem 1.3.3 (LaSalle’s Invariance-Principle). Let Ω ⊂ X be compact and invariant with respect to the solutions of (1.39). Suppose there exists a C1-function V : Ω → ℜ, such that V˙(x)0xΩ and let O={xΩ|V˙(x)=0}. Suppose Γ is the largest invariant set in O, then every solution of (1.39) starting in Ω approaches Γ as t → ∞.

Equivalently, suppose Ω (as defined above) is invariant with respect to the solutions of (1.40) and V (as defined above) is such that V(xk+1)V(xk)0xkΩ. Let O'={xkΩ|V(xk+1)V(xk)=0} and suppose Γ is the largest invariant set in O , then every solution of (1.40) starting in Ω approaches Γ as k → ∞.

The following corollaries are consequences of the above theorem, and are often quoted as the invariance-principle.

Corollary 1.3.1 Let x = 0 be an equilibrium-point of (1.39). Suppose there exists a C1 function V:DX,0D, such that V˙0xD. Let O={xD|V˙(x)=0}, and suppose that O contains no nontrivial trajectories of (1.39). Then, x = 0 is asymptotically-stable.

Equivalently, let x = 0 be an equilibrium-point of (1.40) and suppose V (as defined above) is such that V(xk+1)V(xk)0xkD. Let O'={xkD|V(xk+1)V(xk)=0}, and suppose that O' contains no nontrivial trajectories of (1.40). Then, x = 0 is asymptotically-stable.

Corollary 1.3.2 Let X=n x = 0 be an equilibrium-point of (1.39). Suppose there exists a C1 radially-unbounded positive-definite function V : ℜn → ℜ, such that V˙ ≤ 0 ∀x ∈ ℜ n. Let O={xD|V˙(x)=0}, and suppose that O contains no nontrivial trajectories of (1.39). Then x = 0 is globally asymptotically-stable.

Equivalently, let X=n, x = 0 be an equilibrium-point of (1.40), and suppose V as defined above is such that V(xk+1)V(xk)0xkX.LetO'={xX|V(xk+1)V(x)=0}, and suppose that O' contains no nontrivial trajectories of (1.40). Then x = 0 is globally asymptotically-stable.

We now consider time-varying (or nonautonomous) systems and summarize the equivalent stability notions that we have discussed above for this class of systems. It is not suprising in fact to note that the above concepts for nonautonomous systems are more involved, intricate and diverse. For instance, the δ in Definition 1.3.1 will in general be dependent on t0 too in this case, and there is in general no invariance-principle for this class of systems.

However, there is something close to it which we shall state in the proceeding.

We consider a nonautonomous system defined on the state-space manifold X˜×X:

x˙=f(x,t),x(t0)=x0

(1.51)

or

x(k+1)=f(x(k),k),x(k0)=x0

(1.52)

where xX,X˜=X×,f:X˜V(X˜) is C1 with respect to t (equivalently f:Z×XX is Cr with respect to x). Moreover, we shall assume with no loss of generality that x = 0 is the unique equilibrium-point of the system such that f(0, t) = 0 ∀tt0 (equivalently f(0, k) = 0 ∀kk0).

Definition 1.3.4 A continuous function β : J ⊂ ℜ+ × ℜ+ → ℜ+ is said to be of class KL if β(r, .) ∈ class K, β(r, s) is decreasing with respect to s, and β(r, s) → 0 as s → ∞.

Definition 1.3.5 The origin x = 0 of (1.51) is

•  stable, if for each ϵ > 0 and any t0 ≥ 0 there exists a δ = δ(ϵ, t0) > 0 such that

x(t0)<δx(t)<tt0;

•  uniformly-stable, if there exists a class K function α(.) and 0 < c ∈ ℜ+, such that

x(t0)<cx(t)α(x(t0))tt0;

•  uniformly asymptotically-stable, if there exists a class KL function β(., .) and c > 0 such that

x(t0)<cx(t)β(x(t0),tt0)tt0;

•  globally uniformly asymptotically-stable, if it is uniformly asymptotically stable for all x(t0);

•  exponentially stable if there exists a KL function β(r, s) = κre−γs, κ > 0, γ > 0, such that

x(t0)<cx(t)kx(t0)eγ(tt0)tt0;

Equivalently, the origin x = 0 of (1.52) is

•  stable, if for each ϵ > 0 and any k0 0 there exists a δ = δ (ϵ′, k0) > 0 such that

x(k0)<δx(k)<kk0;

•  uniformly-stable, if there exists a class K function α (.) and c > 0, such that

x(k0)<cx(k)α(x(k0))kk0;

•  uniformly asymptotically-stable, if there exists a class KL function β (., .) and c > 0 such that

x(k0)<cx(k)β(x(k0),kk0)kk0;

•  globally-uniformly asymptotically-stable, if it is uniformly asymptotically stable for all x(k0);

•  exponentially stable if there exists a class KL function β (r, s) = κ ′s, κ > 0, 0 < γ < 1, and c > 0 such that

x(k0)<cx(k)κ(x(k0)γ'(kk0))kk0;

Theorem 1.3.4 (Lyapunov-stability: II). Let x = 0 be an equilibrium-point of (1.51), and let B(0, r) be the open ball with radius r (centered at x = 0) on X. Suppose there exists a C1 function (with respect to both its argument) V : B(0, r) × ℜ+ → ℜ such that:

α1(x)V(x,t)α2(x)Vt+Vxf(x,t)α3(x)tt0,x(0,r),

where α1, α2, α3 ∈ class κ defined on [0, r). Then, the equilibrium-point x = 0 is uniformly asymptotically-stable for the system.

If however the above conditions are satisfied for all x ∈ X (i.e., as r) → ∞ and α1, α2, α3 ∈ class K, then x = 0 is globally-uniformly asymptotically-stable.

The above theorem can also be stated in terms of exponential-stability.

Theorem 1.3.5 Let x = 0 be an equilibrium-point of (1.51), and let B(0, r) be the open ball with radius r on X. Suppose there exists a C1 function (with respect to both its arguments) V : B(0, r) × ℜ+→ ℜ and constants c1, c2, c3, c4 > 0 such that:

c1x2V(x,t)c2xVt+Vxf(x,t)c3x2tt0,x(0,r),Vxc4x.

Then, the equilibrium-point x = 0 is locally exponentially-stable for the system.

If however the above conditions are satisfied for all x ∈ X (i.e., as r) → ∞, then x = 0 is globally exponentially-stable.

Remark 1.3.3 The above theorem is usually stated as a converse theorem. This converse result can be stated as follows: if x = 0 is a locally exponentially-stable equilibrium-point for the system (1.51), then the function V with the above properties exists.

Finally, the following theorem is the time-varying equivalent of the invariance-principle.

Theorem 1.3.6 Let B(0, r) be the open ball with radius r on X. Suppose there exists a C1 function (with respect to both its argument) V : B(0, r) × ℜ → ℜ such that:

α1(x)V(x,t)α2(x)Vt+Vxf(x,t)W(x)0tt0,x(0,r),

where α1, α2 ∈ class K defined on [0, r), and W (.) ∈ C1(B(0, r)). Then all solutions of (1.51) with x(t0)<α21(α1(r)) class K2 are bounded and are such that

W(x(t))0ast.

Furthermore, if all of the above assumptions hold for all x ∈ X and α1(.) ∈ K, then the above conclusion holds for all x(t0) ∈ X, or globally.

The discrete-time equivalents of Theorems 1.3.4-1.3.6 can be stated as follows.

Theorem 1.3.7 (Lyapunov-stability II). Let x = 0 be an equilibrium-point of (1.52), and let B(0, r) be the open ball on X. Suppose there exists a C1 function (with respect to both its argument) V : B(0, r) × Z+ → ℜ such that:

α1(x)V(x,k)α2(x)kZ+V(xk+1,k+1)V(x,k)α3(x)kk0,x(0,r),

where α1',α2',α3' class K defined on [0, r), then the equilibrium point x = 0 is uniformly asymptotically-stable for the system.

If however the above conditions are satisfied for all x ∈ X (i.e., as r → ∞) andα1',α2' class K, then x = 0 is globally-uniformly asymptotically-stable.

Theorem 1.3.8 Let x = 0 be an equilibrium-point of (1.52), and let B(0, r) be the open ball on X. Suppose there exists a C1 function (with respect to both its arguments) V : B(0, r) × Z+ → ℜ and constants c1',c2',c3',c4'>0 such that:

c1x2V(x,k)c2x2V(xk+1,k+1)V(x,k)c3x2kk0,x(0,r),V(xk+1,k)V(x,k)c4(x)kk0

Then the equilibrium-point x = 0 is locally exponentially-stable for the system.

If however the above conditions are satisfied for all x ∈ X (i.e., as r → ∞), then x = 0 is globally exponentially-stable.

Theorem 1.3.9 Let B(0, r) be the open ball on X. Suppose there exists a C1 function (with respect to both its argument) V : B(0, r) × Z+ → ℜ such that:

α1(x)V(x,k)α2xkZ+V(xk+1,k)V(x,k)W(x)0kk0,x(0,r),

where α1',α2' class K defined on [0, r), and W (.) ∈ C1(B(0, r)). Then all solutions of (1.52) with x(k0)<α1'1(α1'(r)) are bounded and are such that

w(xk)0ask.

Furthermore, if all the above assumptions hold for all x ∈ X and α1(.) K, then the above conclusion holds for all x(k0) X, or globally.

1.4    Notes and Bibliography

More background material on differentiable manifolds and differential-forms can be found in Abraham and Marsden [1] and Arnold [38]. The introductory material on stability is based on the well-edited texts by Khalil [157], Sastry [234] and Vidyasagar [268].

1C1 with respect to both arguments.

2If αi class K defined on [0, r), then α11 is defined on [0, αi(r)) and belongs to class K.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset