摘要

In recent years, Roe-type schemes based on different ideas have been developed for all-speed flows, such as the preconditioned Roe, the All-Speed Roe, Thornber-Drikakis's, Rieper's and Fillion et al.'s modified Roe schemes. This work explores why these schemes succeed or fail with the non-physical behavior, checkerboard and global cut-off problems. Comparison and analysis show that the non-physical behavior and checkerboard problems are caused by the order of the sound speed being too large and too small in the coefficients of the velocity-difference and pressure-difference dissipation terms, respectively. These problems can be resolved by choosing coefficients with zero-order sound speed. In addition, to avoid the negative effects of the global cut-off strategy on accuracy while maintaining computational stability, the terms in the numerator of the coefficients can be determined by local variables, while those in the denominator remain the global cut-off. Applying these three rules, HLL and AUSM(+)-up can also be analyzed showing the universality of the rules, which are not limited to the Roe-type scheme. Especially, three novel schemes, all-speed preconditioned Roe scheme, all-speed HLL scheme, and all-speed AUSM(+)-up scheme, are proposed as examples to demonstrate how these ideas can be applied to construct more satisfactory schemes for all-speed flows. Asymptotic analysis and numerical experiments support the theoretical analysis and the rules obtained in the work.