HLLC+: low-Mach shock-stable HLLC-type Riemann solver for all-speed flows.

*(English)*Zbl 1447.65045Authors’ abstract: The approximate Riemann solver of Harten-Lax-van Leer (HLL) and its variant HLLC (HLL with Contact restoration) solver are widely used as flux functions of finite volume Godunov-type methods for the solution of the gas dynamic Euler equations. However, the HLLC solver suffers from two significant difficulties: an accuracy problem at low-speed flows and shock instability at high-speed flows. To remedy such drawbacks, a novel low-Mach shock-stable HLLC-type scheme called HLLC\(+\) is developed for all speeds. The antidissipation pressure fix is introduced first to overcome the accuracy problem in low Mach number limits. Then, shear viscosity is identified and scaled into the original HLLC scheme to overcome shock instability. A new pressure-based factor function without switching coefficients is devised to prevent shear viscosity from smearing the boundary layer. The new HLLC\(+\) scheme involves no empirical parameters and is easy to implement. Asymptotic analysis and low Mach number test cases show the excellent behaviors of HLLC\(+\) in low Mach number limits: no global cut-off problem, damping pressure checkerboard modes, having expected \(\text{Ma}^2\) scaling of pressure and density fluctuations, and satisfaction of divergence constraint. Furthermore, this work manifests that the accuracy problem is associated with the normal velocity jumps of the flux interface, while shock instability is related to the transverse velocity jumps. Numerical test cases across a wide range of Mach numbers demonstrate the superior performance and potentiality of HLLC\(+\) to simulate all Mach number flows.

Reviewer: Victor Michel-Dansac (Strasbourg)

##### MSC:

65M08 | Finite volume methods for initial value and initial-boundary value problems involving PDEs |

35B40 | Asymptotic behavior of solutions to PDEs |

35C20 | Asymptotic expansions of solutions to PDEs |

76D05 | Navier-Stokes equations for incompressible viscous fluids |

76J20 | Supersonic flows |

76K05 | Hypersonic flows |

76M12 | Finite volume methods applied to problems in fluid mechanics |

76M45 | Asymptotic methods, singular perturbations applied to problems in fluid mechanics |

76N15 | Gas dynamics, general |

##### Keywords:

accuracy problem; shock instability; asymptotic analysis; all speeds; HLLC; computational fluid dynamics
PDF
BibTeX
XML
Cite

\textit{S. Chen} et al., SIAM J. Sci. Comput. 42, No. 4, B921--B950 (2020; Zbl 1447.65045)

Full Text:
DOI

##### References:

[1] | P. Batten, N. Clarke, C. Lambert, and D. M. Causon, On the choice of wavespeeds for the HLLC Riemann solver, SIAM J. Sci. Comput., 18 (1997), pp. 1553-1570, https://doi.org/10.1137/S1064827593260140. · Zbl 0992.65088 |

[2] | S.-S. Chen, F.-J. Cai, H.-C. Xue, N. Wang, and C. Yan, An improved AUSM-family scheme with robustness and accuracy for all Mach number flows, Appl. Math. Model., 77 (2020), pp. 1065-1081. · Zbl 07193015 |

[3] | Y. Choi and C. Merkle, The application of preconditioning in viscous flows, J. Comput. Phys., 105 (1993), pp. 207-223. · Zbl 0768.76032 |

[4] | J. Cleary, Effects of Angle of Attack and Bluntness on Laminar Heating-Rating Distributions of a \(15^\circ\) Cone at a Mach Number of 10.6, NASA TN D-5450, NASA, Washington, DC, 1969. |

[5] | S. Davis, Simplified second-order Godunov-type methods, SIAM J. Sci. Statist. Comput., 9 (1988), pp. 445-473, https://doi.org/10.1137/0909030. · Zbl 0645.65050 |

[6] | B. Einfeldt, C. Munz, P. Roe, and B. Sjogreen, On Godunov-type methods near low density, J. Comput. Phys., 92 (1991), pp. 273-295. · Zbl 0709.76102 |

[7] | H. Guillard and C. Viozat, On the behaviour of upwind schemes in the low Mach number limit, Comput. & Fluids, 28 (1999), pp. 63-86. · Zbl 0963.76062 |

[8] | A. Harten, P. D. Lax, and B. van Leer, On upstream differencing and Godunov-type schemes for hyperbolic conservation laws, SIAM Rev., 25 (1983), pp. 35-61, https://doi.org/10.1137/1025002. · Zbl 0565.65051 |

[9] | K. Ishiko, N. Ohnishi, and K. Sawada, Implicit LES for Two-dimensional Turbulence Using Shock Capturing Monotone Scheme, AIAA paper 2006-703, AIAA, Reston, VA, 2006. |

[10] | Z. Jiang, C. Yan, J. Yu, F. Qu, and L. Ma, Effective high-order solver with thermally perfect gas model for hypersonic heating prediction, Appl. Therm. Eng., 99 (2016), pp. 147-159. |

[11] | S. Kim, C. Kim, O. Rho, and S. Hong, Cures for the shock instability: Development of a shock-stable Roe scheme, J. Comput. Phys., 185 (2003), pp. 342-374. · Zbl 1062.76538 |

[12] | S. Kim, B. Lee, H. Lee, and I. Jeung, Robust HLLC Riemann solver with weighted average flux scheme for strong shock, J. Comput. Phys., 228 (2009), pp. 7634-7642. · Zbl 1391.76556 |

[13] | K. Kitamura and A. Hashimoto, Reduced dissipation AUSM-family fluxes: HR-SLAU2 and HR-\(AUSM^+\)-up for high resolution unsteady flow simulations, Comput. & Fluids, 126 (2016), pp. 41-57. · Zbl 1390.76459 |

[14] | K. Kitamura, P. Roe, and F. Ismail, Evaluation of Euler fluxes for hypersonic flow computations, AIAA J., 47 (2009), pp. 44-53. |

[15] | K. Kitamura, E. Shima, K. Fujimoto, and Z. Wang, Performance of low-dissipation Euler fluxes and preconditioned LU-SGS at low speeds, Commun. Comput. Phys., 10 (2011), pp. 90-119. · Zbl 1364.76115 |

[16] | X.-S. Li and C.-W. Gu, An all-speed Roe-type scheme and its asymptotic analysis of low Mach number behaviour, J. Comput. Phys., 227 (2008), pp. 5144-5159. · Zbl 1388.76207 |

[17] | M.-S. Liou, A sequel to AUSM, Part II: \(AUSM^+\)-up for all speeds, J. Comput. Phys., 214 (2006), pp. 137-170. · Zbl 1137.76344 |

[18] | M.-S. Liou and J. Edwards, Numerical Speed of Sound and Its Application to Schemes for All Speeds, AIAA Paper 99-3268-CP, 14th AIAA CFD Conference, 1999. |

[19] | H. Luo, J. Baum, and R. Lohner, Extension of Harten-Lax-Van Leer scheme for flows at all speeds, AIAA J., 43 (2005), pp. 1160-1166. |

[20] | J.-M. Moschetta, J. Gressier, J.-C. Robinet, and G. Casalis, The carbuncle phenomenon: A genuine Euler instability?, in Godunov Methods, E. F. Toro, ed., Springer, Boston, 2001, pp. 639-645. · Zbl 1064.76575 |

[21] | K. Oßwald, A. Siegmund, P. Birken, V. Hannemann, and A. Meister, \(L^2\) Roe: A low dissipation version of Roe’s approximate Riemann solver for low Mach numbers, Internat. J. Numer. Methods Fluids, 81 (2016), pp. 71-86, https://doi.org/10.1002/fld.4175. |

[22] | K. Peery and S. Imlay, Blunt-Body Flow Simulations, AIAA Paper 88-2924, 1988. |

[23] | J. Quirk, A contribution to the great Riemann solver debate, Internat. J. Numer. Methods Fluids, 18 (1994), pp. 555-574. · Zbl 0794.76061 |

[24] | F. Rieper, A low-Mach number fix for Roe’s approximate Riemann solver, J. Comput. Phys., 230 (2011), pp. 5263-5287. · Zbl 1419.76461 |

[25] | P. Roe, Approximate Riemann solvers, parameter vectors, and difference schemes, J. Comput. Phys., 43 (1981), pp. 357-372. · Zbl 0474.65066 |

[26] | V. Rusanov, Calculation of interaction of non-steady shock waves with obstacles, Comput. Math. Math. Phys., 1 (1962), pp. 267-279. |

[27] | E. Shima and K. Kitamura, Parameter-free simple low-dissipation AUSM-family scheme for all speeds, AIAA J., 49 (2011), pp. 1693-1709. |

[28] | B. Thornber, A. Mosedale, D. Drikakis, D. Youngs, and R. Williams, An improved reconstruction method for compressible flows with low Mach number features, J. Comput. Phys., 227 (2008), pp. 4873-4894. · Zbl 1388.76188 |

[29] | E. Toro, Riemann Solvers and Numerical Methods for Fluid Dynamics, Springer-Verlag, 1997. · Zbl 0888.76001 |

[30] | E. Toro, M. Spruce, and W. Speares, Restoration of the contact surface in the HLL-Riemann solver, Shock Waves, 4 (1994), pp. 25-34. · Zbl 0811.76053 |

[31] | E. Turkel, Preconditioned methods for solving the incompressible and low speed compressible equations, J. Comput. Phys., 72 (1987), pp. 277-298. · Zbl 0633.76069 |

[32] | E. Turkel, Preconditioning techniques in computational fluid dynamics, in Annual Review of Fluid Dynamics, Annu. Rev. Fluid Mech. 31, Annual Reviews, Palo Alto, 1999, pp. 385-416. |

[33] | B. van Leer, Towards the ultimate conservative difference scheme, V. A second-order sequel to Godunov’s method, J. Comput. Phys., 32 (1979), pp. 101-136. · Zbl 1364.65223 |

[34] | Y. Wada and M. Liou, A Flux Splitting Scheme with High-Resolution and Robustness for Discontinuities, NASA Technical Memorandum 106452, AIAA-94-0083, 1994. |

[35] | J. Weiss and W. Smith, Preconditioning applied to variable and constant density flows, AIAA J., 33 (1995), pp. 2050-2057. · Zbl 0849.76072 |

[36] | S. Yoon and A. Jameson, Lower-upper symmetric-Gauss-Seidel method for the Euler and Navier-Stokes equations, AIAA J., 9 (1988), pp. 1025-1026. |

[37] | K. Zhong, C. Yan, S.-S. Chen, X.-Y. Wang, and S.-J. Jun, Numerical study on the aerothermodynamics of different heatshield configurations for Mars entry capsules, Acta Astronautica, 157 (2019), pp. 189-198. |

This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. It attempts to reflect the references listed in the original paper as accurately as possible without claiming the completeness or perfect precision of the matching.