We consider a discrete dynamical system
given by a diffeomorphism on . Such a map may be given explicitly,
or be obtained as the Poincaré map of a vector field on a four-dimensional
state space.
Stable and unstable manifolds of invariant manifolds of saddle-type,
here fixed points or invariant circles,
play important roles in organizing the
global dynamics. It is well-known that
the stable manifolds
form boundaries between different basins of attraction.
Furthermore, the transverse intersection of stable
and unstable manifolds leads
to homoclinic or heteroclinic tangle, associated with chaos.
These manifolds are global,
often noncompact objects that can have very
complicated structure.
Only in special situations it is possible to find
stable and unstable manifolds analytically. In general
they need to be computed
with numerical methods.
In this paper we compute the two-dimensional
unstable manifold
of an invariant manifold of saddle-type
of a three-dimensional diffeomorphism.
(The stable manifold
can be computed by considering the inverse.)
There are two different cases: the unstable manifold
of a hyperbolic fixed point
, and the unstable manifold
of a normally hyperbolic
invariant circle H.
The Unstable Manifold Theorem
[Hirsch et al. 1977,
Palis and De Melo 1982]
guarantees the existence of
the local unstable manifold
in a neighborhood of the invariant
manifold of saddle-type. The two cases are sketched in
Figure 1. See also the
animations.
The idea is to obtain the global unstable manifold
by globalizing the
local unstable manifold
.
In practice, we
reliably compute a sufficient piece of
,
so that conclusions on the global dynamics can
be drawn.
The unstable manifold
is represented by a discrete set of mesh points.
The quality of the mesh can be
prescribed, and the mesh is adapted whenever necessary.
Our algorithm was originally
developed for the computation of unstable manifolds
of a normally hyperbolic invariant
circle of saddle-type. With a slight adaptation,
it can also be used to find a two-dimensional unstable
manifold of a hyperbolic
fixed point.
As starting data for our algorithm we need an approximation
of the local unstable manifold .
There are different algorithms
for computing
of a hyperbolic fixed
point
;
see [Osinga 1996] and biblio therein.
The work presented here was motivated
by the possibility of
obtaining the starting data for the
computation of the unstable manifold
of an
invariant circle H of saddle-type
in the form of a
linear approximation of
with the method in
[Osinga 1996,
Broer et al. 1996,
Broer et al. 1997]. Their method is a variation of the graph
transform that allows the computation
of a normally hyperbolic
invariant circle of saddle-type of a three-dimensional map.
The key idea is to start with a known invariant circle H of
a map f together with the Df-invariant splitting of the tangent
space at H. This splitting induces Df-invariant stable and
unstable normal bundles that are embedded in
in a neighborhood
of H. Because H is normally hyperbolic, these embedded normal
bundels form a well-defined coordinate system in a neighborhood of
H. The invariant circle
of a small perturbation
of f is
computed as the graph over the known circle H in the coordinate
system given by the embedded normal bundles. As a special feature of
the method
the new
-invariant splitting of the invariant circle
is computed in a second step,
regardless of the dynamics on
. Consequently, the method can be used in
a continuation setting: a known invariant circle can be
followed by increasing
in small steps. The embedded unstable
normal bundle
of
[Osinga 1996,
Broer et al. 1996,
Broer et al. 1997]
is the first order approximation of
, the local
unstable manifold of H.
This allows us to globalize this first order approximation to
compute a significant piece of .
To be more concrete, the invariant
circle H is known in a
finite mesh M of points, and at each mesh
point
we are
given the normal direction
of the embedded normal bundle.
(Since
is of saddle-type,
is a vector.)
We now choose a linear foliation
of the state space so that each
leaf has a
unique intersection with H.
From the unstable normal bundle
above
we compute
unit vectors
for all
, such that
is tangent to
. Starting from the linear
approximation given by M and
,
we compute the
intersection of the unstable manifold
with the
finitely many leaves
of
.
For this to work we need the following.
Foliation Condition
In each leaf of there is a
unique curve of intersection with the unstable manifold
.
In other words, the unstable manifold intersects each leaf
transversally.
Assuming this foliation condition is satisfied,
we can compute
the unstable manifold in each of the leaves
of as
a sequence of points that have a prescribed distance
from each other.
The set of sequences in a finite number
of leaves defines a mesh
that represents the unstable manifold.
This computation can be done
in steps by adding rings or bands,
that is, by adding
a single new point to the sequence in
each leaf. In this way, one can see the
unstable manifold grow during the computation.
The linear foliation has no
dynamical property, but should be seen as an a priori
definition of the mesh. By
adding additional leaves during the computation we
guarantee the quality of the mesh on the unstable
manifold. By construction, our method is independent of
the dynamics on the invariant circle.
We can use it for the computation of the
two-dimensional unstable manifold of a fixed point, if we interpret
the fixed point as an invariant circle in polar coordinates.
A detailed description of the algorithm can be found in
Section 3.
The procedure of adding rings or bands
fails when the computed portion of the unstable
manifold no longer intersects
each leaf of in a unique
curve. A piece of the intersection is then missed in
the computation, and the algorithm
is lacking information about a part of the unstable
manifold. Because this information is necessary in the
computation, the algorithm stops.
This is discussed in more detail in
Section 6; see also
Figure 6 and
Figure 18.
Note that by definition the
foliation
is transverse to
so that at least a part of
can be
computed. Furthermore, we think that many interesting
examples satisfy the foliation condition;
see Section 5. Possible relaxations
of the foliation condition are discussed in
Section 6.
In summary, we present an algorithm that computes a
growing piece of the two-dimensional
unstable manifold of a
normally hyperbolic invariant circle of saddle-type or
a hyperbolic saddle point, until the unstable manifold
becomes tangent to the foliation .
The mesh representing the invariant manifold is of a
prescribed quality. This allows us to study
the global dynamics of many interesting systems,
in particular those that satisfy the Foliation
Condition.
This paper is organized as follows. In Section 2 we give an overview over the literature on the calculation of global unstable manifolds. In Section 3 we give a detailed description of the algorithm, and Section 4 deals with its correctness. The performance of our method is demonstrated in Section 5 with a number of examples. The applicability of the algorithm and some open problems are discussed in Section 6.
Written by: Bernd Krauskopf
& Hinke Osinga
Created: May 27 1997 ---
Last modified: Wed Jul 2 10:50:50 1997