Approximate third integrals for axisymmetric potentials
299
therefore be associated with a potential that needs only be defined
in S. Hence a subdivision of the (E, J)-plane into a number of
rectangles R is equivalent to subdividing space into a number of
(i) the proportion of non-regular orbits. If there is no additional
integral of motion besides E and J, the orbits should fill uniformly
the area bounded by the zero-velocity curve on their SoS
(Richstone 1982). If there is a third effective integral (effectively
meaning over the time the orbits are integrated), orbits are regular,
and appear as curves on the SoS. Experience has taught that in
axisymmetric models, stochastic orbits exist only for very small
values of J. In models with a core, as considered here, these
orbits are due to the large excursions in R and z for small J,
which allow resonances between the two degrees of freedom
(Merritt 1999).
È
bounded domains S. For each of these domains, a Stackel
potential can be determined that is locally a good approximation
to the original potential. If, in the end, the whole (E, J)-plane is
covered by a set of rectangles R(E, J), also space will be covered by
a set of domains S(E, J), and the original potential will be
È
completely fitted by a set of locally fitted Stackel potentials.
(ii) the minor families of orbits which may be present around
È
2.2 Practically
some resonances in the original potential that our Stackel potential
In practice, the specification of a set of rectangles R in integral
space is equivalent to the specification of a grid, each gridpoint of
which being the `upper left corner' of R. A grid in E can be
constructed by dividing the system into equal-mass shells and
computing the circular orbit energy for each shell radius. For
every value of E, we consider an equidistant grid in J, with seven
values in the interval ]0, Jmax(E)[, the upper bound corresponding
to the circular orbit with that energy (see also Fig. 2).
does not generate. We call them unrecovered minor families. The
thin tube orbit at fixed (E, J) determines the main orbital family.
This family encircles the origin on the (z, vz) SoS, or a point
(Rth, 0) on the (R, vR) SoS, where Rth(E, J) is the point where the
thin-tube orbit of given (E, J) intersects the equatorial plane.
Minor orbital families may be generated by other resonances than
the ones for small J, and will show up on a SoS as `islands'
surrounding other points.
È
In Stackel potentials, orbits are determined by three integrals of
È
(2) Orbital densities: Since the Stackel potential is aimed to be
motion (E, J, I3). Following van der Marel et al. (1998), the
different third integrals are parametrized with angles vi, that
correspond to the angle between the horizontal axis and the radius
to the most external of the two points where the orbit intersects
the ZVC (see Fig. 2). The point of the ZVC where I3 I3max is
found. This is the point where the thin tube orbit touches the
ZVC. The coordinates (R, z) of that point determine the angle
vmax p 2 arctan{z=R 2 RcꢀE}. The vi are chosen linearly
between 0 and vmax, from which the values for I3(vi) are derived.
used for modelling, which is essentially assembling orbits to fit a
given density, a good reproduction of the orbital densities is
important.
These orbital densities n(R, z; E, J, I3) are functions of (R, z) for
each given orbit, defined for any set (E, J, I3). The orbital densities
for both potentials can be compared by measuring the fraction of
the mass that is located in the same place in both potentials. If the
total mass of every orbit is normalized to 1, and the cells surface is
constant over the grid, the mass fraction correctly located (MC)
can be calculated as
È
As for the fit itself, it suffices to perform the Stackel fit to the
potential associated with a rectangle R(E, J) only in the region
interior to the velocity curve S(E, J). In practice, we fit within the
X
MC 1 2 dM 1 2
jnorꢀRk; z` 2 nSꢀRk; z`j=2:
ꢀ1
smallest rectangle S0
which encompasses S(E, J)
.
(E, J)
k;`
The construction of a set of potentials that covers the complete
system potential is a multistep process. It is most efficient to start
In this, dM is the mass fraction that is not located in the same cell
in both potentials, nor stands for the original density, and nS stands
È
for the density associated with the Stackel potential. Double
counting is avoided by dividing the sum by 2.
È
with a global fit to the potential, i.e., fitting a Stackel potential in
the most extended domain S0, determined, e.g., by the data. This
domain defines the smallest value for E. The following steps
improve the fit to the potential by performing a number of local
fits in smaller domains.
To calculate this, each orbit determined by a given set (E, J, I3),
is integrated over a large number of periods, and its orbital density
n(R, z; E, J, I3) (normalized to 1) is computed. This is done on a
rectangular grid covering RminꢀE; J; RmaxꢀE; J Â 0; zmaxꢀE; J,
by evaluating the time fraction spent in each cell.
The choice of domains where a fit will be performed is in
È
principle arbitrary, and depends only on how well the Stackel
potential has to approximate the system potential (within the
limitations of what a regular potential can achieve).
In principle, the orbit should be integrated until the orbital
density reaches quasi-stationarity. This we may define by
demanding that during a given time interval the value nkl in
each cell (Rk, zl) has varied by less than some small fraction. In
practice, it takes an extremely long time to reach stationarity for
orbits close to a resonance m : n with m, n large, or having a
moderate degree of stochasticity ± these two cases being difficult
to distinguish (cf. Binney & Tremaine 1987, p. 176).
2.3 When is a fit considered to be a good fit?
The fit is checked by comparing orbits in both potentials. Orbits
start from the ZVC defined by (E, J), at the point determined by
the value of I3. The integration of orbits uses a fourth-order
Runge±Kutta scheme with variable time-steps, proportional to the
smallest of the radial and azimuthal periods, estimated respec-
tively as TR , R=VR and TV , 2pR2=J. This ensures conserva-
Also modelling based on the Schwarzschild method has to deal
with stationarity (see, e.g., Schwarzschild 1993 and Wozniak &
Pfenniger 1997). Since modelling aims at constructing equili-
brium models, only orbits for which the orbital density reaches
stationarity in limited time (i.e., less than a Hubble time) need in
principle to be taken into account. Accordingly, the non-stationary
orbital densities would not need to be precisely reproduced in the
tion of energy over 100 TV with a precision better than 1026
.
One can consider various criteria for the comparison.
È
(1) Surfaces of section: The Stackel potential should generate
orbits that are very similar to those in the original potential. A first
inspection can be done by comparing surfaces of section (SoSs) in
both potentials. What we mainly expect to find this way is:
È
Stackel potential.
(3) Conservation of I3: If locally a Stackel potential is a good
È
q 2000 RAS, MNRAS 311, 297±306