Errors for calculations of strong shocks using an artificial viscosity and artificial heat flux
Errors for calculations of strong shocks using an artificial viscosity and artificial heat flux
复制标题
DOI:
10.1016/0021-9991(87)90074-x
复制
发表时间:
1985-12
影响因子:
4.1
通讯作者:
W. F. Noh
中科院分区:
文献类型:
--
作者:
W. F. Noh
The artificial viscosity (Q) method of von Neumann and Richtmyer is a tremendously useful numerical technique for following shocks wherever and whenever they appear in the flow. We show that it must be used with some caution, however, as seriousQ-induced errors (on the order of 100%) can occur in some strong shock calculations. We investigate three types ofQerrors: 1. ExcessQheating, of which there are two types: (a) excess wall heating on shock formation and (b) shocklessQheating; 2.Qerrors when shocks are propagated over a nonuniform mesh; and 3.Qerrors in propagating shocks in spherical geometry. As a basis of comparison, we use as our standard the Lagrangian formulation withQ=C02ϱl2(ux)2. This standardQis compared with Noh's (Q & H) shock-following method, which employs an artificial heat flux (H) in addition toQ, and with the (non-Q) piecewise-parabolic method (PPM) of Colella and Woodward. Both the (Q & H) method and PPM (particularly when used with an adaptive shock-tracking mesh) give superior results for our test problems. In spherical geometry, Schulz's and Whalen's tensorQformulations of the hydrodynamic equations prove to be more accurate than the standardQformulation, and when Schulz's formulation is combined with Noh's (Q & H) method, superior results are achieved.