• Keine Ergebnisse gefunden

Managing the drift-off in numerical index-2 differential algebraic equations by projected defect corrections

N/A
N/A
Protected

Academic year: 2022

Aktie "Managing the drift-off in numerical index-2 differential algebraic equations by projected defect corrections"

Copied!
23
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Managing the drift-o in numerical index-2 dierential algebraic equations by projected defect corrections

Roswitha Marz, Berlin

Abstract

When integrating index-2 dierential-algebraic equations, the given constraint may be failed to be met due to the integration method itself and also due to numer- ical defects in the realization. This so-called drift-o gives rise to bad instabilities.

In 1991 Ascher and Petzold proposed to manage the drift-o caused by symmetric implicit Runge-Kutta methods in Hessenberg systems by means of backprojections onto the constraint. In the present paper, this nice idea is generalized and analyzed in some detail for general index-2 dierential-algebraic equations and, in particular, for quasilinear equations a(x t)x0+g(x t) = 0, as they arise in applications. Now the constraint under consideration is only implicitly given and the backprojection turns out to be rather a projected defect correction.

1 Introduction

In order to apply symmetric discretization problems reasonably also in case of index-2 dierential-algebraic equations (DAEs)

x01(t) +b1(x1(t) x2(t) t) = 0 (1.1)

b2(x1(t) t) = 0 (1.2)

Ascher and Petzold (1991) proposed to complete standard methods by an additional back- ward projection onto the constraint given by equation (1.2). An already known approxi- mationxl1 xl2 of the true solution valuex1(tl) x2(tl) is replaced by a new approximation xnewl1 xnewl2 such that the condition

b2(xnewl1 tl) = 0 (1.3)

is satised. This is accomplished by means of the ansatz xnewl1 = xl1+ @

@x2b1 xnewl1 xnewl2 tl

(1.4)

xnewl2 = xl2: (1.5)

The defect b2(xl1 tl) represents the drift o from the constraint manifold given by equa- tion (1.2). Clearly, with the backprojection one aims at reducing this drift o.

The index-2 property of (1.1),(1.2) guarantees that and xnewl are locally uniquely de- termined by (1.3)-(1.5) (cf. Hairer and Wanner (1991), p. 513) provided that the initial

1

(2)

approximations are suciently accurate.

One step of the Newton method applied to the nonlinear system (1.3)-(1.5) for xnewl starting with the initial guess xnew(0)l :=xl (0) := 0 gives

xnew(1)l1 =xl1;Flb2(xl1 tl) (1.6) where we denote @b@x12 @x@b21@x@b12;1(xl1 xl2 tl) =: Fl. Furthermore, if we take into account that Fl @b@x21(xl1 tl) =: Hl is a projector, then (1.6) turns out to be a kind of projected defect correction. Namely, sinceHlFl =Fl holds true, formula (1.6) means in more detail

Hlxnew(1)l1 = Hlxl1;Fl b2(xl1 tl) (I;Hl)xnew(1)l1 = (I;Hl)xl1:

Thus, only the particular component related to the projectorHl is aected.

The resulting projected Runge-Kutta methods have proved their value in lots of cases.

The idea of a backward projection has also been used for the numerical integration of regular ordinary dierential equations (ODEs) and index-1 DAEs with great success for maintaining given invariants numerically (cf. Shampine (1986), Schulz, Bock and Stein- bach (1996), Eich (1992)).

In Gear (1986), it was shown that the overdetermined system of a regular ODE with an invariant

x01(t) + (x1(t) t) = 0 (x1 (t)) = 0

is equivalent, in some sense, to the special index-2 DAE x01(t) + (x1(t) t) + @

@x1(x1(t))Tx2(t) = 0 (x1(t)) = 0

which makes the close relationship between the projected integration method for index-2 DAEs and the backprojection onto invariants more transparent.

The present paper pursues two dierent objectives. On the one hand, the procedure (1.6) of the projected defect correction shall be applied to DAEs that are not of the special Hessenberg form (1.1), (1.2). For more general index-2 DAEs, like those occurring in the circuit simulation when using the charge oriented modied nodal analysis (e.g. Marz and Tischendorf (1996)), the structure is not given as explicitly as in case of Hessenberg systems. The component that has to be improved and which is an analogue to Hlxl1, as well as the critical part of the defect are implicitly contained in the system and have to be found out rst.

For quasilinear index-2 DAEs

a(x(t) t)x0(t) +b(x(t) t) = 0 (1.7) for instance, we propose and investigate a generalization of the correction formulas (1.5), (1.6) that looks like

xnew(1)l :=xl;PQ1l G;12l b(xl tl) (1.8) 2

(3)

with a scaling matrixG2l and a special projector PQ1l.

The termPQ1lG;12l b(xl tl) turns out to represent a critical particular component of the defect caused by the given approximationxl in the derivative free part of the DAE (1.7).

In other words, it represents the drift o from a certain constraint implicitly contained in (1.7).

Recall once more that the remarkable thing about Hessenberg form DAEs (1.1), (1.2) is just the explicitly given relevant constraint (1.2).

There are well-known integration methods like the BDF that satisfy a priori the constraint (1.2). Thus, theoretically, applying e.g. the BDF to integrate (1.1), (1.2), there is no drift o caused by the integration method. However, in practical computations we are again confronted with nontrivial defects. Now they represent the residuals of the Newton iterations when solving the nonlinear systems arising per integration step.

The accuracy of numerical approximations generated e.g. by a BDF-code is known to be seriously inuenced by the critical defect components amplied by h;1l , where hl denotes the current stepsize. This is why the nonlinear equations arising per integration step have to be solved suciently accurately. Whether an integration code applied to an index-2 DAE performs reliably or not depends strongly on the tolerances for the Newton iterations. The code fails in both cases if tolerances are too precise or too coarse.

The second objective in the present paper is to treat the backprojection as a usual defect correction step within the more critical subsystem of the nonlinear equation system to be solved. As we know, this subsystem is given only implicitly, but can be gured out by projections. Solving this subsystem more precisely by means of defect corrections, we may expect the code to perform well also if the tolerances for the whole nonlinear system are weakened. In the consequence, the integration code gains more reliability and robustness.

The paper is organized as follows:

In Section 2 we develop a projected defect correction method for general implicit index-2 DAE's and show in what sense (1.3)-(1.5) and (1.6) are thus generalized. A detailed error analysis is presented in Section 3, where particularly simple relations result for quasilinear DAEs (1.7).

In Section 4 we describe a method for the numerical calculation of the special projector Q1l.

Section 5 deals with relations between the projected defect correction and the selective projected methods proposed in Ascher and Spiteri (1994) for the case of semi-explicit index-2 systems.

An experiment in applying the projected defect correction for the improvement of the reliability of the BDF is reported in Section 6.

No daubt, the proposed projected defect corrections allow, as in the case of Hessenberg systems, the use of projected Runge-Kutta methods etc. without having to transform the DAE itself anytime. Here, the eect cannot but be the same as already described in Ascher and Petzold (1991).

3

(4)

2 A general projected defect correction formula

Consider the DAE

f(x0(t) x(t) t) = 0 (2.1)

wheref :GfIf IRmIRmIR!IRmis continuous together with its partial Jacobians fx00 fx0 :Gf If !L(IRm):

The nullspace of the leading Jacobian kerfx00(x0 x t) is assumed to be constant. Denote N := kerfx00(x0 x t)

and introduce projector matricesQ P 2L(IRm) such thatQ2 =Q,imQ =N,P :=I;Q. In case of the Hessenberg system (1.1), (1.2) the leading nullspace N is simply

N =z1 z2

2IRm :z1 = 0 further we may chooseQ=diag(0 I).

Letx(:) :I !IRm denote the solution of (2.1) which is to be approximated. The DAE (2.1) is supposed to be index-2 tractable in a certain neighbourhoodGI of the graph

; :=f((Px)0(t) x(t) t) :t2Ig:

More precisely, this means by denition (e.g. Marz (1995)) that the intersection N \ S(x0 x t) has a constant but nonzero dimension on G I, and the subspaces N1(x0 x t) S1(x0 x t) intersect trivially on GI, i.e.,

N1(x0 x t)\S1(x0 x t) =f0g (x0 x t)2GI: (2.2) There, the following denotations are used:

S(x0 x t) := fz 2IRm :fx0(x0 x t)z 2im fx00(x0 x t)g S1(x0 x t) := fz 2IRm :fx0(x0 x t)Pz 2im G1(x0 x t)g G1(x0 x t) := fx00(x0 x t) +fx0(x0 x t)Q

N1(x0 x t) := kerG1(x0 x t):

Recall that the nullspace N1(x0 x t) has the same dimension as the intersection N \ S(x0 x t). Moreover, there is a uniquely determined projector matrix function Q1 : G

I !L(IRm) such that Q1(x0 x t) projects onto N1(x0 x t) alongS1(x0 x t).

The matrix

G2(x0 x t) := G1(x0 x t) +fx0(x0 x t)PQ1(x0 x t) remains nonsingular onGI.

Clearly, all matrices given here depend continuously on their arguments.

4

(5)

Now let tl 2 I denote the current time and let x0l xl be the given approximations of (Px)0(tl) x(tl), which cause the defect

l :=f(x0l xl tl)6= 0: (2.3)

It should be emphasized once more that it does not matter at all howx0l xlare computed.

Usually,x0l represents a nite dierence, typicallyPh1l(xl;xl;1).

We aim at a new, improved approximation xnewl such that the critical part of the defect l vanishes. However, what is the critical part ofl and which component of the approxi- mations correspond to it?

For shortness, let us write : Q1l :=Q1(x0l xl tl), P1l :=I;Q1l, G2l :=G2(x0l xl tl). We refer to Section 4 below for the numerical computation ofQ1l.

By means of a careful error analysis of integration methods it is shown (e.g. Tischendorf (1996), Marz (1992)) that PQ1lG;12l l represents the critical part of the defect. On the other hand, there is a close relationship between that part of the defect and the error of the PQ1l-component of the solution.

Consider the ansatz

xnewl =xl+PQ1z (2.4)

PQ1lG;12l f(x0l xnewl tl) = 0 (2.5)

z =PQ1lz: (2.6)

In Section 3 it will be shown that (2.4) - (2.6) determinexnewl z locally uniquely provided that the approximations we start with are suciently close. With the initial guessxnew(0)l = xl z(0) = 0 one Newton iteration for the system

xnewl ;xl;PQ1lz = 0

PQ1lG;12l f(x0l xnewl tl) + (I;PQ1l)z = 0 yields

xNl :=xnew(1)l =xl;PQ1lG;12l l (2.7) which is the projected defect correction formula we are looking for. In Section 4 it is described how to realize (2.7) numerically.

In the special case of linear DAEs

A(t)x0(t) +B(t)x(t);q(t) = 0 (2.8) we have, on the one hand,

A(tl)(Px)0(tl) +B(tl)x(tl);q(tl) = 0 but, on the other hand,

A(tl)x0l+B(tl)xl;q(tl) =l:

5

(6)

Taking into account the given relations A(tl) =G1lP =G2lP1lP

PQ1lG;12l A(tl) =PQ1lG;12l G2lP1lP =PQ1lP1lP = 0 Q1l =Q1lG;12l B(tl) =Q1lG;12l B(tl)P

we nd

PQ1lxl =PQ1lG;12l q(tl) +PQ1lG;12l l

PQ1lx(tl) =PQ1lG;12l q(tl)

thusPQ1lxl;PQ1lG;12l l=PQ1lx(tl):Consequently, the defect correction formula (2.7) means for linear DAEs

xNl = (I;PQ1l)xl+PQ1lxl;PQ1lG;12l l

= (I;PQ1l)xl+PQ1lx(tl)

i.e., the PQ1l-component of the approximation is replaced by the corresponding compo- nent of the true solution.

Note that in the linear case it holds that xnewl =xNl:

Next we show the projected defect correction formula (2.7) to generalize (1.6). For that, we return to the Hessenberg DAE (1.1), (1.2) and formQ=diag(0 I),

PQ1l =

Hl 0 0 0

!

PQ1lG;12l =

0 Fl

0 0

!

:

Recall that Hl represents a projector. It projects onto im@b@x12(xl1 xl2 tl) along ker@x@b21(xl1 tl).

In this case, formula (2.7) reads

xNl1 =xl1;Flb2(xl1 tl) (2.9)

xNl2 =xl2 (2.10)

that is, again we have the projected defect correction formula (1.6) for Hessenberg form DAEs .

6

(7)

3 Error Analysis

Now we have to ask whether xnewl is well-dened by the nonlinear equation system (2.4)- (2.6) and how it is related to the true solution valuex(tl). At the same time we try to give an estimate for the rst Newton-iterationxNl.

Let the DAE (1.2) be index-2 tractable in the neighbourhoodGI of the graph ; of the true solution as supposed in Section 2.

As above,tl2I and (x0l xl)2G denote the current time and the given approximation to be improved, respectively. Q1l Q2l etc. are the matrices used in Section 2.

Next introduce the auxiliary function

f~(x0 x) :=PQ1lG;12l f(x0 x tl) (x0 x)2G (3.1) that is continuously dierentiable due to our general assumptions agreed upon above. Of course, ~f depends on l, but we drop that index.

When investigating the solvability of DAEs with index 2, functions like ~f are supposed to be at least in C2 (e.g. Tischendorf (1996)). From this point of view, it seems to be very natural that we now assume the Lipschitz-conditions

jf~x0(x0 x);f~x0(x0 x)jL1jx;xj+L2jx0;x0j (3.2)

jf~x00(x0 x);f~x00(x0 x)jL3jx;xj+L4jx0;x0j (3.3) (x0 x) (x0 x)2G

to be satised.

It should be noted that our construction leads to the relation PQ1l =PQ1lG;12l fx0(x0l xl tl) = ~fx0(x0l xl)

which will be used later.

Furthermore, if we denote the critical part of the defect shortly by ~l, we have ~l :=PQ1lG;12l l=PQ1lG;12l f(x0l xl tl) = ~f(x0l xl):

In applications, the main interest is directed to special quasi-linear DAEs

a(x t)x0(t) +b(x(t) t) = 0: (3.4)

For those equations the auxiliary function ~f becomes invariant of its rst argument if the image space of the leading coecient matrixa(x t) does not rotate with changingx. This fact is gured out by the following lemma. Things become essentially simpler in that case.

7

(8)

Lemma 3.1

Let f(x0 x t)a(x t)x0+b(x t) and let im a(x t) be independent of x. (i) Then it holds that

f~(x0 x)PQ1lG;12l b(x tl):

(ii) The subspaces S(x0 x t) N1(x0 x t) S1(x0 x t) as well as the matrix G1(x0 x t) do not depend on their rst argument x0 at all.

(iii) The projector Q1(x0 x t) onto N1(x0 x t) along S1(x0 x t) is invariant of x0. (iv) The expressionQ1G;12 does not vary withx0, andQ1G;12 =Q1(G1+b0xPQ1);1 holds

true.

Proof:

Sinceim a(x t) does not vary withx, it follows that a0x(x t)w2im a(x t) w2IRm

holds true. Since Q is assumed to remain constant, the matrix function G1 simplies to G1 =a+b0xQ. Moreover, now we have

S1(x0 x t) =fz 2IRm :b0x(x t)Pz 2im(a(x t) +b0x(x t)Q)g:

By this, assertion (ii) becomes straight forward. Further, (ii) implies (iii) due to the uniqueness of that projection. Further, the matrix function ~G2 :=G1+b0xPQ1 is nonsin- gular and assertion (iv) follows immediately. To show (i), consider the relation

im a(xl tl)2kerPQ1lG;12l

given by our construction. Namely, it holds thatQ1lG;12l fx00(x0l xl tl) =Q1lG;12l G2lP1lP = 0, thus Q1lG;12l a(xl tl) = 0.

Because of im a(x tl) im a(xl tl) we nally obtain ~f(x0 x) PQ1lG;12l (a(x tl)x0 + b(x tl))PQ1lG;12l b(x tl): 2

Corollary 3.2

Lemma 3.1 impliesL2 =L3 =L4 = 0 in the conditions (3.1), (3.2).

Now turn to the nonlinear system (2.4)-(2.6) that can equivalently be rewritten as

xnewl =xl+z (3.5)

PQ1lG;12l f(x0l xl+z tl) + (I;PQ1l)z = 0: (3.6) Hence, we may solve equation (3.6) forz and then determine xnewl by means of (3.5).

8

(9)

Theorem 3.3

Given suciently accurate approximationsx0l xl of (Px)0(tl) x(tl): (i) Then there is a radius % > 0 such that equation (3.6) has a unique solution

z 2B(0 %).

(ii) For xnewl :=xl+z the error estimation

jPQ1l(xnewl ;x(tl))jM1jxl;x(tl)j2+M2jx0l;(Px)0(tl)j2 is valid with certain constants M1 M2.

Proof:

Introduce the function

F(z) := ~f(x0l xl+z) + (I;PQ1l)z z 2B(0 %)

choosing% >0 small enough to realize L1% <1 and f(x0l xl+z) :jzj%g G: Solving equation (3.6) means in fact to look for a zero ofF.

A priori, the functionF belongs toC1. Compute F0(z) = ~fx0(x0l xl+z) + (I;PQ1l)

= PQ1lG;12l (fx0(x0l xl+z tl);fx0(x0l xl tl)) +PQ1l+ (I;PQ1l)

= I+r(z)

wherer(z) := ~fx0(x0l xl+z);f~x0(x0l xl tl) jr(z)jL1jzj, z 2B(0 %): Further, the Lipschitz condition

jF0(z);F0(z)jL1jz;zj z z2B(0 %)

results immediately, and the Jacobian F0(z) remains nonsingular on B(0 %).

Next we show that Banach's Fixed Point Theorem applies to the map

Az :=z;F(z) z2B(0 %)\im PQ1l =:M(%): Forz z2M(%) we derive

jAz;Azj Z 1

0

jI;F0(sz + (1;s)z)jdsjz;zjL1%jz;zj and

Az = z;f~(x0l xl+z)

= z;( ~f(x0l xl+z);f~(x0l xl));~l

= z;R01f~x0(x0l xl+sz)ds z;~l

= z;R01ff~x0(x0l xl+sz);f~x0(x0l xl)dsz;PQ1lz;~l

thus

jAzj 12L1jzj2+j~lj 1

2%+j~lj: 9

(10)

It becomes clear that, actually,AmapsM(%) into itself contractively if the given approx- imations are suciently accurate to satisfy the condition

j~lj 1

2% (3.7)

i.e., assertion (i) is proved.

Next, consider the resulting error (cf. (3.5)) xnewl ;x(tl) =xl+z;x(tl)

whereF(z) = 0 as well as xl and x(tl) are close to each other so that x(tl)2B(xl %).

Temporarily, we abbreviate x := x(tl) x0 := (Px)0(tl). Recall that xnewl ; xl = z PQ1lz =z, F(xnewl ;xl) = 0 and derive

F(x;xl) = F(x;xl);F(xnewl ;xl)

= R01F0(sx + (1;s)xnewl ;xl)ds(x ;xnewl ): Since the matrix

El :=Z 1

0

F0(sx+ (1;s)xnewl ;xl)ds (3.8)

satises the inequality jEl;Ij L1% < 1, it is invertible such that we obtain the error representation

x;xnewl =El;1F(x;xl): (3.9)

Due to its construction, El has the properties

PQ1l(El;I) =El;I (I;PQ1l)El=I;PQ1l

which lead to

(I ;PQ1l)El;1 = (I;PQ1l)

PQ1lEl;1 = El;1PQ1l+El;1(I;El)(I;PQ1l): Together with (3.9) this implies

(I;PQ1l)(x;xnewl ) = (I;PQ1l)(x;xl) (3.10) and

PQ1l(x;xnewl ) =El;1f~(x0l x) +El;1(I;El)(I;PQ1l)(x;xl): (3.11) The rst relation (3.10) conrms that exactly thePQ1l-component of the given approxi- mationxl is changed. Let us take a closer look at the two terms of the right-hand side in formula (3.11). We should consider in some detail thatEl depends on xnewl .

10

(11)

We have

f~(x0l x) = ~f(x0l x);f~(x0 x) =

= R01f~x00(sx0l+ (1;s)x0 x)ds(x0l;x0)

= R01ff~x00(sx0l+ (1;s)x0 x);f~x00(x0l xl)gds(x0l;x0) hence

jf~(x0l x)j 1

2L4jx0l;x0j2+L3jxl;xjjx0l;x0j: (3.12) On the other hand, from

(El;I)(I;PQ1l) =Z 1

0

ff~x0(x0l sx+ (1;s)xnewl );f~x0(x0 x)g(I;PQ1l) we derive

j(El;I)(I;PQ1l)(x;xl)jf12L1jxnewl ;xj+L2jx0l;x0jgj(I;PQ1l)(x;xl)j

f 1

2L1j(I;PQ1l)(xl;x)j+L2jx0l;x0jgj(I;PQ1l)(x;xl)j+

+12L1%jPQ1(xnewl ;x)j (3.13)

where jI;PQ1lj denotes a constant such thatj(I;PQ1l)(x;xl)j%. Using the boundjEl;1j(1;L1%);1 and inserting (3.12), (3.13), into (3.11) we nd

jPQ1l(xnewl ;x)j(1;L1%);1f12L4jx0l;x0j2+L3jxl;xjjx0l;x0j+ +12L1j(I;PQ1l)(xl;x)j2+L2jx0l;x0jj(I;PQ1l)(x;xl)jg+

+(1;L1%);1L1%12jPQ1l(xnewl ;x)j: (3.14) Finally, supposing further % to be small enough to satisfy %L1(1 + 2)<1, we obtain the estimation oered in assertion (ii) with

M1 := 12 1;%L1(1 + 2);1(L1jI ;PQ1lj2+L2jI;PQ1lj+L3) M2 := 12 1;%L1(1 + 2);1(L2+L3+L4):

2

Corollary 3.4

In case of Lemma 3.1 assertion (ii) of Theorem 3.3 simplies to

jPQ1l(xnewl ;x(tl))j 1

2L11;%L1(1 + 2)

;1

j(I;PQ1l)(xl;x)j2: (3.15)

Proof:

The inequality (3.15) is a direct consequence of (3.14). 2

11

(12)

Remarks

1. Starting a Newton iteration for solvingF(z) = 0 with the initial guessz(0) 2B(0 %), we nd

z(1);z = z(0);F0(z(0));1F(z(0));z

= F0(z(0));1Z 1

0

fF0(z(0));F0(sz(0)+ (1;s)z)gds(z(0);z)

jz(1);zj(1;L1%);1 12L1jz(0);zj2.

This shows B(0 %) to belong to the region where the Newton iterations converge quadratically.

For z(0) = 0, F0(0) =I it results that z(1) =;F(0) = ;~l:

2. Summarizing the conditions for x0l xl to be suciently accurate, we have standard restrictions L1%(1 +2) <1 (which impliesL1% < 1) and jx(tl);xlj %, but also

j~lj 12%.

In special cases the size of ~l is fully governed by xl (cf. Lemma 3.1) and the P-component of xl (Hessenberg form DAEs), respectively.

3. Of course, also the simple iterationsz0]:= 0, zj+1] :=zj];F(zj]) remain inM(%) and converge to z.

Lemma 3.5

It holds that

~l =PQ1l(xl;x(tl)) +Rl (3.16)

with

jRlj 12L1+14(L2+L3)jxl;x(tl)j2+ + 12L4 +14(L2+L3)jx0l;(Px)0(tl)j2

Proof:

Use once more the abbreviationsx :=x(tl),x0 := (Px)0(tl). Compute

~l = ~f(x0l xl) = ~f(x0l xl);f~(x0 x)

= R01nf~x00(sx0l+ (1;s)x0 sxl+ (1;s)x)(x0;x0l) + ~fx0(sx0l+ (1;s)x0 sxl+ (1;s)x)(x ;xl)ods

= R01nf~x00(sx0l+ (1;s)x0 sxl+ (1;s)x);f~x00(x0l xl)ods(x0;x0l) +R01nf~x0(sx0l+ (1;s)x0 sxl+ (1;s)x);f~x0(x0l xl)ods(x;xl)

+PQ1l(x;xl)

= Rl+PQ1l(x;xl)

12

(13)

and estimate

jRlj 12L4jx0 ;x0lj2 + 12(L3+L2)jx0;x0ljjx;xlj

+ 12L1jx;xlj2:

As far as the errorxNl;x(tl) is concerned, Lemma 3.5 indicates what it looks like. Hence,2

the next theorem is obvious.

Theorem 3.6

For the rst Newton iteration xNl given in (2.7) it holds that (I;PQ1l)(xNl ;x(tl)) = (I;PQ1l)(xl;x(tl))

and

jPQ1l(xNl ;x(tl))jjRlj:

Corollary 3.7

For quasi-linear DAEs (3.4) in case of Lemma 3.1 it holds that

jPQ1l(xNl ;x(tl))j 1

2L1jxl;x(tl)j2:

It should be mentioned that there are (Freude (1995)) certain similar convergence results as described in Theorem 3.3 concerning a more special class of index-2 DAEs, where formally the projector Q1((Px)0(tl) x(tl) tl) and the corresponding matrices are used instead ofQ1l =Q1(x0l xl tl) etc. in our context. Then, continuity arguments are applied to justify the practical use ofQ1l.

Another straightforward generalization of (1.3)-(1.5) would use the new approximation xnewl also for determining the back-projection. In this case, instead of (2.4)-(2.6), one has to solve the nonlinear system

xnewl ;xl;PQ1(x0l xnewl tl)z = 0 (3.17) (PQ1G;12 f)(x0l xnewl tl) + (I ;PQ1(x0l xnewl tl))z = 0 (3.18) which is even practically more expensive. One Newton step with the initial guess

xnew(0)l :=xl z(0) := 0 leads to

xnew(1)l =xl+PQ1lz(1)

(PQ1G;12 f)0x(x0l xl tl)(xnew(1)l ;xl) + (I ;PQ1l)z(1) =;~l: Considering

(PQ1G;12 f)0x(x0l xl tl) = PQ1lG;12l fx0(x0l xl tl)+

+(PQ1G;12 )0x(x0l xl tl)f(x0l xl tl) =

= PQ1l+ (PQ1G;12 )0xjll

13

(14)

we know the Jacobian of (3.17), (3.18) to become nonsingular at the initial guess provided that the term (PQ1G;12 )0xjllis small enough, which can be ensured for suciently accurate approximations x0l xl such thatl becomes small.

Hence, the rst Newton iteration yields

xnew(1)l =xl+PQ1lz(1) (3.19)

PQ1l(xnew(1)l ;xl) + (I;PQ1l)z(1) =;~l;(PQ1G;12 )0xjllPQ1lz(1) (3.20) that is,PQ1lz(1) in (3.19) is now the solution of the linear equation

PQ1lz(1) =;~l;(PQ1G;12 )0xjllPQ1lz(1): (3.21) From this point of view, the projected defect correction formula (2.7) represents an in- complete realization of (3.19), (3.20) that corresponds to a single simple iteration step in the linear equation (3.21) to be solved forz(1).

Finally, emphasize once more that the matrix (PQ1G;12 )0xl seems not to be available in practice in general.

4 Computing the projector

Q1l

numerically

To realize the projected defect correction (2.4)-(2.6) or (2.7), the projector valueQ1l :=

Q1(x0l xl tl), that is, the projector onto the nullspace N1(x0l xl tl) along the associated subspace S1(x0l xl tl), is needed. Both subspaces are determined by the matrix pair

fCl Dlg via

Cl := fx00(x0l xl tl) +fx0(x0l xl tl)Q (4.1) Dl := fx0(x0l xl tl)P

N1(x0l xl tl) = kerCl

S1(x0l xl tl) = fz 2IRm :Dlz 2im Clg: (4.2) The projectorQ used to formCl Dl is often known a priori by the DAE structure. Typi- cally, for semi-explicit DAEs, we simply haveQ=diag(0 I). IfQis not given in advance, it can be provided easily, say by a Householder decomposition. Note that any projector ontoN can be used for Q, i.e., there is no need to have the orthoprojector.

Looking at (4.2), (4.2) we know the projectorQ1l to be nothing else but the canonical pro- jector of the matrix pair fCl Dlg (cf. Griepentrog and Marz (1986), page 201). Namely, because of the index-2 condition (2.2) for the DAE (2.1), the matrix pair fCl Dlg has index 1. Hence, the canonical projector offCl Dlgis represented by

Vl(Cl+DlVl);1Dl (4.3)

whereVl denotes any projector onto the nullspace ofCl. Recall that the matrixCl+DlVl

remains nonsingular due to the index-1 property of the pairfCl Dlg. 14

Referenzen

ÄHNLICHE DOKUMENTE

Key words: Klein–Gordon Equation; Exponential Time Differencing; Integrating Factor; Spectral Methods; High Accuracy; Soliton; Conservation of

Since the problems of Taylor stability and Benard stability are very similar, Venezian [5] investigated the thermal analogue of Donnelly’s experiment [6], using free-free surfaces,

We apply tools from nonlinear control theory, specifically Lyapunov function and small-gain based feedback stabilization methods for systems with a globally asymptotically

In this work we study the problem of step size selection for numerical schemes, which guarantees that the numerical solution presents the same qualitative behavior as the

Abstract The computations of solutions of the field equations in the Model of Topological Particles, formulated with a scalar SU(2)-field, have shown instabilities leading

It will be shown that the projected Runge-Kutta method inherits the order of convergence from the underlying classical Runge-Kutta scheme applied to the index 3 DAE, i.e.,

AN EFFICIENT POSlTIYE DEFINITE METHOD FOR THE NUMERICAL SOLUTION OF THE ADVECTION EQUATION..

The FVA is a set of rules, components, standards and protocols that together make up a framework (FVA) to ensure that all internationally transferred mitigation