On the numerical approximation of trajectories in the phase plane

https://doi.org/10.1016/S0096-3003(00)00148-XGet rights and content

Abstract

In this paper, our work contributes to study the problem which consists in determining discrete trajectories which have relatively simple expressions by using Implicit Runge–Kutta methods and relatively simple computations.

Introduction

We consider the differential equation:y(t)=Vy(t)+ϵg(t,y(t));y(t)=(y1(t),y2(t))∈R2;ϵ∈R,whereg:R×R2→R2isacontinuousnon-linearmap.This equation can generate an attractor. A simple attractor is for example a stable periodical solution. In more complicated situations, one has for example a strange attractor or a chaotic attractor. One has defined concepts to characterize these attractors, e.g., Lyapunov numbers, Hausdorff dimension, capacity dimension,…[3]. It is important to determine an efficient set T of approximations of trajectories in the phase space to estimate these quantities, also it is important to use efficient computations to obtain the elements of T. We think that discrete trajectories having relatively simple expressions can belong to T. It is interesting to use efficient or simple computations because, for example, they can generate a weak cost in the context of numerical computation in classical computers. A discrete trajectory having a relatively simple expression can present advantages, because it can be numerically computed (or it can be numerically evaluated) with a weak error in classical computers, or one can determine easily the magnitude of this error, it is well known that generally, the elementary operations (x×y,x+y,…) can generate errors. Also a relatively simple discrete trajectory can be exploited in the context of symbolic computation, because for example it can depend only on some parameters. In iterative processes which permit to obtain approximations of periodical solutions [1], [2], it is interesting to use also an efficient set of discrete trajectories. In this paper, our work contributes to study the problem which consists in determining discrete trajectories which can belong to T, more precisely we construct discrete trajectories which have relatively simple expressions, with IRK methods and with relatively simple computations. We do not search IRK methods which generate good approximations of solutions of (1.1), [6], [7], in particular our work does not consist to find IRK methods which generate a small phase error or a small amplification error [4]. Also, we construct IRK methods which have not necessarily good stability properties for example the A-stability, [5], but these methods can generate efficient computations, or relatively simple computations. Recall that IRK methods are suitable for stiff problems, and Eq. (1.1) can generate stiff problems.

In Section 2, we recall some properties of the IRK method having a number of internal stages s∈{2,3}, we present also some notations that we will use in the other sections.

In Section 3, we consider the caseV=01−w020,w0≠0,ϵ=0.We construct with IRK methods, discrete trajectories having relatively simple expressions and which depend principally on parameters of the considered IRK method. We present also some properties of the obtained trajectories.

In Section 4, we give some elements which can contribute to generalize the result of Section 3 to the general two-dimensional case (1.1).

Section snippets

IRK methods

The following matrices define an IRK method:A=(aij)i,j=1,…,s,s∈{2,3};c=(c1,…,cs)T∈[0,1]s;b=(b1,…,bs)T.If s=2, thenA=c12−2c1c22(c1−c2)c122(c1−c2)c222(c2−c1)c22−2c1c22(c2−c1),b=1−2c22(c1−c2),1−2c12(c2−c1)T.If s=3, thenA=(13c13−(c2+c3)c12/2+c1c2c3)(c1−c2)(c1−c3)(13c13−(c1+c3)c12/2+c12c3)(c2−c1)(c2−c3)(13c13−(c1+c2)c12/2+c12c2)(c3−c1)(c3−c2)(13c23−(c2+c3)c22/2+c22c3)(c1−c2)(c1−c3)(13c23−(c1+c3)c22/2+c1c2c3)(c2−c1)(c2−c3)(13c23−(c1+c2)c22/2+c1c22)(c3−c1)(c3−c2)(13c33−(c2+c3)c32/2+c2c32)(c1−c2)(c1−c3)

Discrete trajectories generated by IRK methods with s{2,3}

We consider case (1.2)V=01−w020,w0≠0,ϵ=0.Assume thatw0⩾3,then we can consider the following particular case of (2.1):c1=c=1w0,c2=3c=3w0consequently, one hasA=54w0−14w094w034w0,b=6−w04,w0−24T.In the following proposition, we are going to show that one can obtain a discrete trajectory having a relatively simple expression, when (3.3) is applied to (1.2) with an appropriate initial condition and an appropriate step h.

Proposition 1

Assume thaty0(2)=2hw0y0(1);0<h<150.Then, when (3.3) is applied to (1.2), we obtain

Extension to the general case

The work in the general casey(t)=Vy(t)+ϵg(t,(y1(t),y1(t))),V=v11v12v21v22consists firstly to construct IRK methods which depend only on the matrix V and the parameter ϵ, and such that this dependence can be exploited efficaciously. Consequently, for example it is interesting to study the following case:v11v12v21v22=1/a111/a121/a211/a22;ϵ=1a11,whereA=a11a12a21a22defines an IRK method, (a11+a12=c1,a21+a22=c2).

It is clear that choice (4.1) of the parameters V and ϵ is arbitrary, nevertheless the

Conclusion

The work of this paper is simply a first exploration of the problem which consists in determining with a judicious choice of:

  • &#x02022;

    IRK methods;

  • &#x02022;

    parameters h;

  • &#x02022;

    initial conditions (yn0(1),yn0(2));

discrete trajectories having relatively simple expressions, and such that the computations which permit to obtain these discrete trajectories are relatively simple. It is interesting also to study this problem with IRK methods having higher order [7], or with diagonally multistage methods [6].

References (7)

There are more references available in the full text version of this article.

Cited by (0)

View full text