Next: AUTO Demos : Miscellaneous.
Up: AUTO Demos : Connecting orbits.
Previous: nag : A Saddle-Saddle
Contents
stw : Continuation of Sharp Traveling Waves.
This demo illustrates the computation of sharp traveling wave front solutions
to nonlinear diffusion problems of the form
with
,
,
and
.
Such equations can have sharp traveling wave fronts as solutions, i.e., solutions of the form
for which there is a such that
for ,
for , and
as
.
These solutions are actually generalized solutions, since they need
not be differentiable at .
Specifically, in this demo a homotopy path will be computed
from an analytically known exact sharp traveling wave solution of
to a corresponding sharp traveling wave of
This problem is also considered in
DoKeKe:91b DoKeKe:91b.
For these two special cases the functions are defined
by the coefficients in Table 18.3.
Table 18.3:
Problem coefficients in demo stw.
|
|
|
|
|
|
|
|
|
Case (1) |
2 |
0 |
2 |
0 |
0 |
0 |
1 |
-1 |
Case (2) |
2 |
1 |
0 |
1 |
0 |
0 |
1 |
-1 |
|
With
, , one obtains the reduced system
|
(18.5) |
To remove the singularity when , we apply a
nonlinear transformation of the independent variable
(see Ar:80 Ar:80), viz.,
,
which changes the above equation into
|
(18.6) |
Sharp traveling waves then correspond to heteroclinic connections
in this transformed system.
Finally, we map
by the transformation
.
With this scaling of the independent variable, the reduced system
becomes
|
(18.7) |
For Case 1 this equation has a known exact solution, namely,
This solution has wave speed .
In the limit as
its phase plane trajectory
connects the stationary points and
.
The sharp traveling wave in Case 2
can now be obtained using the following homotopy.
Let
.
Then as varies continuously from 0 to 1, the parameters
vary continously from the values for Case 1
to the values for Case 2.
Table 18.4:
Commands for running demo stw.
AUTO -COMMAND |
ACTION |
! mkdir stw |
create an empty work directory |
cd stw |
change directory |
demo('stw') |
copy the demo files to the work directory |
run(c='stw.1') |
continuation of the sharp traveling wave |
sv('stw') |
save output-files as b.stw, s.stw, d.stw |
|
Next: AUTO Demos : Miscellaneous.
Up: AUTO Demos : Connecting orbits.
Previous: nag : A Saddle-Saddle
Contents
Gabriel Lord
2007-11-19