Progress in computer technology now allows the application of numerical methods to some practical multidimensional steady and unsteady gas flows. While selecting a numerical method, preference should be given to higher-order schemes, since they allow the study of the fine features of the solution and the reduction of the computation time. In general, however, solutions of non-stationary nonlinear equations of gas dynamics are not smooth and may include strong discontinuities, such as shock waves or contact discontinuities. This fact is important for choosing an appropriate numerical scheme. If the strong discontinuities are extracted from the simulation domain and traced (shock fitting), while the rest of the flow is smooth, it is possible to use numerical schemes with approximation close to the second order [1-3]. However, if the number of discontinuities increases with time leading to a complicated pattern, the application of the shock-fitting approach becomes difficult. In this case it is preferable to apply shock-capturing schemes [4-6], which have a lower order of approximation but allow the integration of the governing equations through the discontinuities without extracting their surfaces. Shock-capturing schemes of a higher order of approximation are currently under development [7-9]. In this paper, certain aspects of constructing a numerical scheme applicable to discontinuous flows of gas dynamics are discussed using the idea of minimizing the derivatives of the solution. A numerical scheme that is second-order accurate in space and first-order accurate in time is developed for the model equation ut+ux=0. The properties of this scheme are analyzed and the conditions for its stability and monotonicity are formulated. These results are then used in devising a similar scheme for the non-stationary one-dimensional equations of gas dynamics. The performance of the new scheme is compared to that of other schemes, using the break-up of an initial discontinuity (Riemann problem) as an example.
Read full abstract