towards fully discretized differential inclusions

8
Set-Valued Analysis 11: 1–8, 2003. © 2003 Kluwer Academic Publishers. Printed in the Netherlands. 1 Towards Fully Discretized Differential Inclusions G. GRAMMEL Technical University Munich, Centre for Mathematics, M6, Arcisstrasse 21, 80290 Munich, Germany. e-mail: [email protected] (Received: 22 May 2000; in final form: 15 February 2001) Abstract. Euler schemes for the calculation of the solution set for a differential inclusion are investi- gated. Under Lipschitz and convexity conditions on the set-valued map the usual O(h)-approximation, h denoting the time step, is preserved, if one uses only boundary points in each step. An O( h)- approximation is achieved, if one uses only extremal points. So, in case that the extremal sets are finite, a full discretization of the differential inclusion is performed. Mathematics Subject Classifications (2000): 34A45, 34A60. Key words: differential inclusion, Euler scheme, extremal point. 1. Introduction We consider differential inclusions ˙ x(t) F(x(t)), x(0) = x 0 , t ∈[0, 1] (1) in the Euclidean space R n . It is well known (see, e.g., [1, 4–6, 11, 12]) that its set of solutions is approximated by the solutions of the difference inclusion x k+1 x k hF (x k ), x(0) = x 0 , k ∈{0, 1,..., [1/h]}, (2) provided the set-valued map F is Lipschitz continuous on R n with compact convex images in R n . Furthermore, the approximation is linear in the step size h> 0. The Lipschitz continuity even can be replaced by one-sided Lipschitz continuity together with continuity and boundedness of F , see [4]. In this case the approxi- mation order is debased and strongly depends on the modulus of continuity of F . For discontinuous rigth-hand sides a strengthened version of one-sided Lipschitz continuity is introduced in [11]. However, the difference inclusion (2) only provides a semi-discretized Euler scheme for the calculation of the solution set of (1). The discretization of the right- hand sides F(x) is not touched. On the other hand, in the context of nonlinear control systems with finite con- trol range, it is known that Euler schemes lead to O( h)-approximations of the trajectory set, compare [10], Corollary 2.4.8, or [8, 9]. So, it is a natural question

Upload: g-grammel

Post on 06-Aug-2016

216 views

Category:

Documents


4 download

TRANSCRIPT

Set-Valued Analysis 11: 1–8, 2003.© 2003 Kluwer Academic Publishers. Printed in the Netherlands.

1

Towards Fully Discretized Differential Inclusions

G. GRAMMELTechnical University Munich, Centre for Mathematics, M6, Arcisstrasse 21,80290 Munich, Germany. e-mail: [email protected]

(Received: 22 May 2000; in final form: 15 February 2001)

Abstract. Euler schemes for the calculation of the solution set for a differential inclusion are investi-gated. Under Lipschitz and convexity conditions on the set-valued map the usual O(h)-approximation,h denoting the time step, is preserved, if one uses only boundary points in each step. An O(

√h)-

approximation is achieved, if one uses only extremal points. So, in case that the extremal sets arefinite, a full discretization of the differential inclusion is performed.

Mathematics Subject Classifications (2000): 34A45, 34A60.

Key words: differential inclusion, Euler scheme, extremal point.

1. Introduction

We consider differential inclusions

x(t) ∈ F(x(t)), x(0) = x0, t ∈ [0, 1] (1)

in the Euclidean space Rn. It is well known (see, e.g., [1, 4–6, 11, 12]) that its set

of solutions is approximated by the solutions of the difference inclusion

xk+1 − xk ∈ hF(xk), x(0) = x0, k ∈ {0, 1, . . . , [1/h]}, (2)

provided the set-valued map F is Lipschitz continuous on Rn with compact convex

images in Rn. Furthermore, the approximation is linear in the step size h > 0.

The Lipschitz continuity even can be replaced by one-sided Lipschitz continuitytogether with continuity and boundedness of F , see [4]. In this case the approxi-mation order is debased and strongly depends on the modulus of continuity of F .For discontinuous rigth-hand sides a strengthened version of one-sided Lipschitzcontinuity is introduced in [11].

However, the difference inclusion (2) only provides a semi-discretized Eulerscheme for the calculation of the solution set of (1). The discretization of the right-hand sides F(x) is not touched.

On the other hand, in the context of nonlinear control systems with finite con-trol range, it is known that Euler schemes lead to O(

√h)-approximations of the

trajectory set, compare [10], Corollary 2.4.8, or [8, 9]. So, it is a natural question

2 G. GRAMMEL

to ask, under which conditions Euler schemes based on (possibly finite) subsets ofthe right-hand sides F(x) provide an approximation of the trajectory set.

In the present paper, we investigate the approximation properties of differenceinclusions

xk+1 − xk ∈ hG(xk), x(0) = x0, k ∈ {0, 1, . . . , [1/h]}, (3)

where for x ∈ Rn the set F(x) is the closed convex hull of G(x). In particular

we are interested in G(x) = extF(x), the set of extremal points of F(x), and inG(x) = ∂F (x), the set of boundary points of F(x). Both choices are quite naturaland in some sense minimal. Surely, the set of extremal points is the smallest oneguaranteeing any approximation, whereas the set of boundary points is the smallestone (at least for sets F(x) with nonvoid interior) for which we are able to prove alinear approximation.

2. Main Results

Notation. Let X be a normed space. We denote by C(X) the family of compactsubsets ofX and by CC(X) the family of compact convex subsets ofX. ForA,B ∈C(X) and λ ∈ R we set A + B := {a + b : a ∈ A, b ∈ B} and λA := {λa :a ∈ A}. For a point y ∈ X and a compact subset A ∈ C(X) we define the distanceof y to A by

dist(y,A) := inf{‖y − a‖ : a ∈ A}.For a compact subset A ∈ C(X) we define the ε-neighborhood by

Aε := {y ∈ X : dist(y,A) � ε}.For points x ∈ X we write as usual

Bε(x) := {x}ε .For two compact subsets A,B ∈ C(X) we define the distance of A to B by

dist(A,B) := inf{ε > 0 : A ⊂ Bε}and the Hausdorff distance of A and B by

dH(A,B) := sup{dist(A,B), dist(B,A)}.The notion of Hausdorff distance can be extended to precompact subsets

A,B ⊂ X.

Solution Sets. In order to compare the trajectories of the discrete system (3)with the continuous time solutions of the differential inclusion (1), we define for(xk)k∈{0,1,...,[1/h]} the interpolating curve xh ∈ C([0, 1],Rn) by

xh(t) := xk + t − khh

(xk+1 − xk)

TOWARDS FULLY DISCRETIZED DIFFERENTIAL INCLUSIONS 3

for t ∈ [kh, (k + 1)h]. We denote the closure of the set of all interpolating curvesof the discrete system (3) by SGh (x

0). Note that SGh (x0) ∈ C(C([0, 1]; R

n)) by theArzela–Ascoli Theorem, provided the sets G(x) are uniformly bounded.

By SF (x0) we denote the set of all solutions of the differential inclusion (1),i.e. the set of all absolutely continuous functions x: [0, 1] → R

n, which satisfythe initial condition x(0) = x0 and for almost all times t ∈ [0, 1] the inclusionx(t) ∈ F(x(t)). By Theorem 3.5.2 in [2] we also have SF (x0) ∈ C(C([0, 1]; R

n)),if the set-valued map F : R

n → CC(Rn) satisfies the Lipschitz condition

dH(F (x1), F (x2)) � L‖x1 − x2‖for an L � 0.

THEOREM 1. Let P � 0 and F : Rn → CC(Rn), x �→ F(x) be a set-valued map

with F(x) ⊂ BP (0) for all x ∈ Rn.

(i) Suppose that G(x) = F(x) for x ∈ Rn and that the set-valued map x �→

G(x) is LC with Lipschitz constant L � 0. Then, for h ∈ (0, 1], we can estimate

dist(SGh (x

0), SF (x0))

� PLeLh.

(ii) Suppose that extF(x) ⊂ G(x) ⊂ F(x) for x ∈ Rn and that the set-valued

map x �→ G(x) is LC with Lipschitz constant L � 0. Then, for h ∈ (0, 1], we canestimate

dist(SF (x0), SGh (x

0))

� P eL(3 + 2L+ L2 + n)√h.If only extremal points of the right-hand sides are used for the discretization,

we obtain the following result.

COROLLARY 2. Let P � 0 and F : Rn → CC(Rn), x �→ F(x) be a set-valued

map with F(x) ⊂ BP (0) for all x ∈ Rn. Suppose that the set-valued map x �→

G(x) := extF(x) is LC with Lipschitz constant L � 0.Then, for h ∈ (0, 1], we can estimate

dH(SGh (x

0), SF (x0))

� P eL(3 + 2L+ L2 + n)√h.This Corollary 2 is particularly useful in case that, for each x ∈ R

n, the extremalset extF(x) consists of a finite number of points. Then, a full discretization of thedifferential inclusion (1) is achieved.

If only boundary points of the right-hand sides are used for the discretization,we still have a linear convergence.

COROLLARY 3. Let P � 0 and F : Rn → CC(Rn), x �→ F(x) be a set-valued

map with F(x) ⊂ BP (0) for all x ∈ Rn. Suppose that the set-valued map x �→

G(x) := ∂F (x) is LC with Lipschitz constant L � 0.Then, for h ∈ (0, 1], we can estimate

dH(SF (x0), SGh (x

0))

� P eL(4 + 4L+ 2L2)h.

4 G. GRAMMEL

3. Proofs

LEMMA 4. Let F ∈ CC(Rn) with F ⊂ BP (0) for a P � 0. Suppose that extF ⊂G ⊂ F .

Then we can estimate

dist

(F,

1

k

k∑i=1

G

)� P(n+ 1)

k.

Proof. It is sufficient to consider the case extF = G. Let f ∈ F . Accordingto Caratheodory’s theorem (compare, e.g., [3] for a generalized version) there aree0, . . . , en ∈ extF and λ0, . . . , λn ∈ [0, 1] with

f =n∑i=0

λiei, 1 =n∑i=0

λi.

For k � n+ 1 nothing is to show, since dist(F, extF) � P . So we assume thatk > n+ 1. For i = 0, . . . , n we set

µi := [λik] ∈ N0.

Then k − (n+ 1) <∑ni=0 µi � k. We set m := k −∑n

i=0 µi and define

µi :={µi + 1 for i = 0, . . . , m− 1,µi for i = m, . . . , n.

Then we haven∑i=0

µi = k, µi � 0.

We can estimate∥∥∥∥λiei − µi

kei

∥∥∥∥ � P∥∥∥∥λi − µi

k

∥∥∥∥ � P

k

and hence,∥∥∥∥∥1

k

n∑i=0

µiei − f∥∥∥∥∥ �

n∑i=0

∥∥∥∥µik ei − λiei∥∥∥∥ � (n+ 1)P

k

and the proof is finished. ✷Proof of Theorem 1. (i) Let (xk)k∈{0,...,[1/h]} ⊂ R

n be a discrete trajectory of (3).Then we have x0 = x0 and for lh := [1/h] and l ∈ {0, . . . , lh}

xl+1 = xl + hf (xl),

TOWARDS FULLY DISCRETIZED DIFFERENTIAL INCLUSIONS 5

where f (xl) ∈ F(xl). Now we interpolate and define for t ∈ [lh, (l + 1)h]xh(t) := xl + (t − lh)f (xl).

Obviously the curve xh: [0, 1] → Rn, t �→ xh(t) is Lipschitz continuous with

Lipschitz constant P � 0. Furthermore, for almost all t ∈ [0, 1] it holds

dist(xh(t), F (xh(t))

)� LPh.

We conclude by the Filippov Theorem (compare, e.g., [7] or Theorem 5.3.1in [2]) that there is an x ∈ SF (x0) with

‖x − xh‖∞ � LPheL. (4)

(ii) For h ∈ (0, 1] we choose nh ∈ N (to be specified later) and define lh :=[1/(hnh)].

Let x ∈ SF (x0) be a trajectory of the differential inclusion (1). Then we havefor l ∈ {0, . . . , lh}

dist

(1

hnh

∫ (l+1)hnh

lhnh

x(t) dt, F (x(lhnh))

)� LPhnh.

We choose vl ∈ F(x(lhnh)) such that∥∥∥∥ 1

hnh

∫ (l+1)hnh

lhnh

x(t) dt − vl∥∥∥∥ � LPhnh.

We define a family (ηl)l∈{0,...,lh} ⊂ Rn by η0 := x0 and

ηl+1 := ηl + hnhvl.Then we have for l ∈ {0, . . . , lh}

‖ηl − x(lhnh)‖ � LPhnh. (5)

We define a family (ξl)l∈{0,...,lh} ⊂ Rn by ξ0 := x0 and

ξl+1 := ξl + h(l+1)nh−1∑k=lnh

gk(ξl),

where according to Lemma 4, for k = lnh, . . . , (l + 1)nh − 1, the gk(ξl) ∈ G(ξl)are chosen in such a way that∥∥∥∥∥ 1

nh

(l+1)nh−1∑k=lnh

gk(ξl)− vl∥∥∥∥∥ � L‖ξl − x(lhnh)‖ + P(n+ 1)

nh

� L‖ξl − ηl‖ + L‖ηl − x(lhnh)‖ + P(n+ 1)

nh

� L‖ξl − ηl‖ + L2Phnh + P(n+ 1)

nh.

6 G. GRAMMEL

We conclude

‖ξl+1 − ηl+1‖ � ‖ξl − ηl‖ + hnh(L‖ξl − ηl‖ + L2Phnh + P(n+ 1)

nh

)

= ‖ξl − ηl‖(1 + hnhL)+ hnh(L2Phnh + P(n+ 1)

nh

).

By induction we obtain for l ∈ {0, . . . , lh}

‖ξl − ηl‖ � hnh

(L2Phnh + P(n+ 1)

nh

) l−1∑i=0

(1 + hnhL)i

� hnh

(L2Phnh + P(n+ 1)

nh

)1

hnh(1 + hnhL)1/(hnh)

�(L2Phnh + P(n+ 1)

nh

)eL. (6)

With the constructed sequence (ξl) we define a trajectory (xk)k∈{0,...,[1/h]} of thediscrete system (3) by

xk+1 = xk + hg(xk).Here we choose, for k = lnh, . . . , (l + 1)nh − 1, the g(xk) ∈ G(xk) such that

‖g(xk)− gk(ξl)‖ � L‖xk − ξl‖.Then, considering

‖xk − ξl‖ � ‖xk − xlnh‖ + ‖xlnh − ξl‖,we can estimate

‖x(l+1)nh − ξl+1‖ � ‖xlnh − ξl‖ + h(l+1)nh−1∑k=lnh

L(‖xlnh − ξl‖ + hnhP ).

We conclude

‖x(l+1)nh − ξl+1‖ � ‖xlnh − ξl‖(1 + hnhL)+ (hnh)2PL.Since lh � 1/(hnh), we can prove by induction that

‖xlnh − ξl‖ � hnhPLeL (7)

for all l ∈ {0, . . . , lh}. Considering (5), (6) and (7) we obtain

‖x(lhnh)− xlnh‖ � LPhnh + L2PhnheL + P(n+ 1)

nheL + hnhPLeL

TOWARDS FULLY DISCRETIZED DIFFERENTIAL INCLUSIONS 7

and, hence,

‖xh(t)− x(t)‖ � LPhnh + L2PhnheL + P(n+ 1)

nheL +

+ hnhPLeL + 2Phnh

for all t ∈ [0, 1]. Setting nh := [1/√h] we obtain

‖xh − x‖∞ � P(L+ L2eL + (n+ 1)eL + LeL + 2)√h.

We conclude that

dist(SF (x0), SGh (x

0))

� P eL(3 + 2L+ L2 + n)√hand the proof is finished. ✷

Proof of Corollary 2. We just have to observe that the LC of x �→ extF(x)implies the LC of x �→ F(x) with the same Lipschitz constant. The statement thenimmediately follows from Theorem 1. ✷LEMMA 5. For F ∈ CC(Rn), n � 2, we can write

F = 1

2

2∑i=1

∂F = 1

2(∂F + ∂F ).

Proof. Let f ∈ F . If f ∈ ∂F , then nothing is to show. Let f ∈ intF . Considerthe unit sphere Sn−1 ⊂ R

n. For any s ∈ Sn−1 there is a unique γ (s) ∈ ∂F withγ (s)− f = ‖γ (s)− f ‖s. Furthermore, the map s �→ γ (s) is continuous. Hence,there is an s ∈ Sn−1 such that ‖γ (s) − f ‖ − ‖γ (−s) − f ‖ = 0 and thus f =12(γ (s)+ γ (−s)). ✷

Proof of Corollary 3. Firstly, we remark that the LC of x �→ ∂F (x) impliesthe LC of x �→ F(x) with the same Lipschitz constant (and vice versa), see [13].Secondly, for n � 2, we have by Lemma 5 that

dist

(F(x),

1

2

2∑i=1

∂F (x)

)= 0.

Hence, we just have to rewrite part (ii) of the proof of Theorem 1, replacing theestimate (6) by

‖ξl − ηl‖ � (L2Phnh + 0)eL

and setting nh = 2. The case n = 1 is trivial. ✷

8 G. GRAMMEL

References

1. Artstein, Z.: First order approximations for differential inclusions, Set-Valued Anal. 2 (1994),7–18.

2. Aubin, J. P.: Viability Theory, Birkhäuser, Boston, 1991.3. Barany, I.: A Generalization of Caratheodory’s theorem, Discrete Math. 40 (1982), 141–152.4. Donchev, T. and Farkhi, E.: Stability and Euler approximation of one-sided Lipschitz differen-

tial inclusions, SIAM J. Control Optim. 36 (1998), 780–796.5. Dontchev, A. L. and Farkhi, E. M.: Error estimates for discretized differential inclusions,

Computing 41 (1989), 349–358.6. Dontchev, A. L. and Lempio, F.: Difference methods for differential inclusions: A survey, SIAM

Rev. 34 (1992), 263–294.7. Filippov, A. F.: Classical solutions of differential equations with multi-valued right-hand sides,

SIAM J. Control Optim. 5 (1967), 609–621.8. Grammel, G.: Limits of nonlinear discrete time control systems with fast subsystems, Systems

Control Lett. 36 (1999), 277–283.9. Haeckl, G.: Numerical approximation of reachable sets and control sets, Random Comput.

Dynamics 1 (1993), 371–394.10. Haeckl, G.: Reachable sets, control sets and their computation, Thesis, Augsburger

Mathematisch-Naturwissenschaftliche Schriften, Wissner-Verlag, 1996.11. Lempio, F.: Euler’s method revisited, Proc. Steklov Inst. Math. 211 (1995), 429–449.12. Lempio, F. and Veliov, V.: Discrete approximations of differential inclusions, Bayreuth. Math.

Schr. 54 (1998), 149–232.13. Monteiro Marques, M. D. P.: Sur la frontiere d’un convexe mobile, Atti Accad. Naz. Lincei

Rend. Cl. Sci. Fis. Mat. Natur. Ser. VIII 77 (1984), 71–75.