Abstract:
Further development of the dynamic adaptation method for gas dynamics problems that describe multiple interactions of shock waves, rarefaction waves, and contact discontinuities is considered. Using the Woodward–Colella problem and a nonuniformly accelerating piston as examples, the efficiency of the proposed method is demonstrated for the gas dynamics problems with shock wave and contact discontinuity tracking. The grid points are distributed under the control of the diffusion approximation. The choice of the diffusion coefficient for obtaining both quasi-uniform and strongly nonuniform grids for each subdomain of the solution is validated. The interaction between discontinuities is resolved using the Riemann problem for an arbitrary discontinuity. Application of the dynamic adaptation method to the Woodward–Colella problem made it possible to obtain a solution on a grid consisting of 420 cells that is almost identical to the solution obtained using the WENO5m method on a grid consisting of 12 800 cells. In the problem for a nonuniformly accelerating piston, a proper choice of the diffusion coefficient in the transformation functions makes it possible to generate strongly nonuniform grids, which are used to simulate the interaction of a series of shock waves using shock wave and contact discontinuity tracking.