On the Mechanism of Roe-type Schemes for All-Speed Flows

On the Mechanism of Roe-type Schemes for All-Speed Flows
Notice: This research summary and analysis were automatically generated using AI technology. For absolute accuracy, please refer to the [Original Paper Viewer] below or the Original ArXiv Source.

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’s modified Roe and the LM-Roe schemes. This work explores why these schemes succeed or fail with the accuracy and checkerboard problems. Comparison and analysis show that the accuracy and checkerboard problems are caused by the order of the sound speed being too large and too small in the coefficients of the velocity-derivative and pressure-derivative 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 sound speed terms in the numerator of the coefficients can be determined by local variables, while those in the denominator remain the global cut-off. Two novel schemes 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.


💡 Research Summary

The paper investigates why a variety of Roe‑type schemes—preconditioned Roe, All‑Speed Roe, Thornber’s modified Roe (T‑Roe) and low‑Mach Roe (LM‑Roe)—succeed or fail when applied to all‑speed flows, and it derives general design rules that guarantee both accuracy at low Mach numbers and avoidance of the checkerboard pressure‑velocity decoupling.
First, the authors rewrite the governing compressible Euler equations in two dimensions and introduce an interface‑velocity concept (MIM) to prevent checkerboard modes. They then express any Roe‑type method as a sum of a central flux term and a numerical dissipation term. The dissipation term is decomposed into three parts: (i) a basic upwind contribution, (ii) a correction to the normal interface velocity, and (iii) a pressure‑derivative contribution that controls the accuracy and checkerboard behavior.
By expanding the dissipation of the classical Roe, preconditioned Roe, All‑Speed Roe, T‑Roe and LM‑Roe schemes, the authors show that the velocity‑derivative part has little impact on accuracy, whereas the pressure‑derivative coefficient is crucial. Its order with respect to the acoustic speed c determines the scheme’s performance:

  • Preconditioned Roe: O(c⁰) – strong checkerboard suppression, good low‑Mach accuracy.
  • All‑Speed Roe: O(c⁻¹) – weak suppression, large accuracy loss at low Mach.
  • T‑Roe and LM‑Roe: O(c⁻¹) – intermediate behavior.
    The global cut‑off strategy used in preconditioned Roe stabilizes the method but artificially inflates the acoustic speed in low‑Mach regions, degrading accuracy. To overcome this, the authors propose a new principle: keep the cut‑off only in the denominator of the dissipation coefficients (ensuring stability) while using locally computed acoustic terms in the numerator (preserving accuracy).
    Two novel Roe‑type schemes are constructed following this principle. Both adopt a pressure‑derivative term of order O(c⁰) and employ local sound‑speed values in the numerator of the dissipation coefficients, while the denominator retains the global cut‑off. Asymptotic analysis confirms that these schemes recover the correct low‑Mach limit, and a series of numerical tests (low‑Mach pipe flow, acoustic wave propagation, shock‑boundary‑layer interaction) demonstrate that they eliminate checkerboard patterns, maintain shock‑capturing capability, and achieve higher accuracy than the existing variants.
    In the concluding section the authors distill two universal rules for designing all‑speed Roe‑type methods: (1) the pressure‑derivative term must be scaled with a coefficient independent of c (zero‑order in c) to guarantee low‑Mach accuracy and checkerboard suppression; (2) the global cut‑off should be applied only to the denominator of the dissipation coefficients, allowing the numerator to reflect the true local acoustic speed. These rules unify the underlying mechanism of the previously disparate schemes and provide a clear roadmap for future development of robust, accurate all‑speed compressible flow solvers.

Comments & Academic Discussion

Loading comments...

Leave a Comment