Exercise #1: Adapt the general Runge-Kutta 4th order program (mass
on a spring) to solve this scattering problem. In particular, adapt the code
to compute each trajectory until the distance of the mass from the origin
exceeds a distance of 4.1 in scaled units. Use a scaled mass .
Use a time step parameter
.
Choose
, and compute the
trajectory (
versus
)
for
and
. Plot the two trajectories.
Plot
as a check.
Use the code
potential.c
as a guide to compute the latter.
Derive explicit expressions for
the RHS of the ODEs using partial derivatives
in
and
of the potential function.
Use the code
scatterer_rhs.c
as a guide to compute the RHS of the ODEs.
Exercise #2: Add to the code a calculation of the
scattering angle and the scattering time
. Compute the trajectories
for
in 1000 equal increments. Plot separately
the scattering angle and the scattering time for these trajectories
versus
.
You should find that, for some ranges in , both
and
vary smoothly with
. However, you should also find certain
irregular regions where both quantities change greatly from one
trajectory to the next. This sensitive dependence of the outcome on
small changes in the initial conditions is the hallmark of chaos. The
behavior of the system in the irregular regions is known as chaotic scattering.
Exercise #3: Choose one of the
irregular regions in the previous exercise and ``zoom in'' on it by
successively narrowing the range in and covering the new range
in the same number (1000) of steps. Do you see regular regions within
the chaotic band? Continue to zoom in on the new chaotic regions
until you have decreased the range of
by a factor of 1000 below
that used initially. You should find self-similar
structure--the same pattern of regularity and irregularity keeps
recurring on smaller and smaller scales.
Exercise #4:
Identify some of the impact parameter values that yield the
longest scattering times and plot the corresponding trajectories.
You may want to draw small circles centered on the three
repellor positions to guide the eyes. See for
instance:
draw_circles.c
Better yet is to draw the interception of
a plane at the appropriate energy
with the
potential surface.
See for
instance:
potential_contour.c
Exercise #5: Can you identify any critical trajectories that seem to separate regular from irregular motion?
Michel Vallieres 2011-02-02