The resulting initial boundary-value problem for the Nagumo equation is discretized
using a method of lines approach based on a cubic Hermite collocation method
on a uniform spatial grid for
. For large N (e.g., N=800) the solution
to the truncated initial-boundary value problem closely approximates the Nagumo
initial-value problem solution over a long time range
Note that 525 is the approximate number of time units
required for a wavefront of speed c=4/3 to advance 700 spatial units
towards the right boundary. Note that the approximation of this travelling wave
evolution problem over an arbitrarily long time interval becomes prohibitively
expensive because for the size of the fixed frame of reference
must be increased if the wavefront location
is to remain in the computational spatial domain.
Unfortunately, as the spatial domain size is increased, the number of mesh
points N must be increased. If N is too small relative to the
domain length , then over long time intervals, discretization
errors cause the wavefront to propagate too quickly. For example, with N=80
and
discretization results in a wavefront which propagates at
a constant speed which is 20 per cent faster than the exact travelling wave
solution. See Figure 1. The first
twelve frames illustrate how the growth of propagation errors which result when
a coarse mesh is used. Ultimately the coarse discretization results in an oscillation
which produces a spurious asymptotic state connecting the two stable steady
solutions u=1 and u=-1/2.
|
If adaptive methods are applied to this problem, a natural choice of mesh
is one which places more points in regions where the solution is changing, i.e.,
along the wavefront connecting the u=1 and u=0 states. Also it
is important to place points in regions where the solution is unstable, i.e.,
where . In terms of equidistribution with monitor functions, [Li et al., 1999] reported
poor results with the arclength monitor function (applied to the Fisher equation).
Better results with adaptive equidistribution on a fixed mesh can be obtained,
but only by using non-standard monitor functions, such as the curvature monitor
function
weighted to favour points where which was defined by [Qiu & Sloan, 1998].
However, the numerical approximation of travelling wave evolution over long time intervals is better accomplished with a moving coordinate system, which we consider in the following section: