This problem has been solved successfully with different moving mesh methods by
Winkler, et al.[17] and Dorfi and Drury [4]. The solution
starts with a hot high density gas in the region
,
and a
cold
low density gas in the region
.
The gas is initially at rest. At
t=0 the diaphragm separating the two regions is removed, causing a shock wave
to propagate into the low density medium and a rarefaction wave into the high
density medium. These two flow regions are separated by a contact
discontinuity. At x=0 and x=1 we impose reflecting boundary
conditions. Analytic solutions can be obtained for the early phases of the
evolution. This problem exhibits several
interactions of nonlinear waves, shock reflection, shock merging, the
interaction of a shock with a contact discontinuity, and the reflection of a
rarefaction wave.
The initial conditions (11) are discontinuous and cannot be used to
generate an initial equidistributing mesh. Thus, we replace the initial
conditions
(11) by a continuous function
The spatial discretization we choose is
simple central differencing. A long rarefaction wave develops
during the integration. If the arclength monitor is used, more points will
be distributed to the rarefaction wave, which is not necessary. Hence
we use the modified curvature monitor (5) in our
computations. Numerical results show that this increases the computation
time by only 1/3 but greatly improves the accuracy at the rarefaction corner,
contact discontinuity and shocks.
This evolution of the equations contains three phases: in
the first phase, the shock and
contact discontinuity propagates to the right;
at
the shock reflects from the wall (x=1), and the shock
propagates to the left, the contact continues propagating to the right; at
the shock interacts with the contact discontinuity, and
thereafter the shock continues propagating to the left and the contact
discontinuity remains almost static. These three phases can also be observed
from the space-time plot in Fig. 9.
![]() |
![]() |
As shown in Fig. 9, the time steps become very small at
,
where the shock reflects from the wall (x=1),
and
,
where the shock interacts with the contact
discontinuity. This is because at that time, one discontinuity disappears
suddenly and the grid points are pulled out to resolve the remaining
structures; after that time, the discontinuity emerges and the grid
points are pulled in again. We observed that from t=0.0 to t=0.2, it takes
72 time steps while from t=0.2 to t=0.3 it takes 105 steps.
This irregularity of grid motion can be alleviated
by the asymmetric time-filtering technique proposed by Winker, et
al.[17]. This technique, however, is hard to incorporate into our
moving mesh solver for general problems.