Vorticity errors in multidimensional Lagrangian codes
Vorticity errors in multidimensional Lagrangian codes
复制标题
DOI:
10.1016/0021-9991(92)90280-c
复制
发表时间:
1992-03
影响因子:
4.1
通讯作者:
J. Dukowicz;B. Meltz
中科院分区:
文献类型:
--
作者:
J. Dukowicz;B. Meltz
We investigate the apparent paradox, as exemplified by the well-known Saltzman test problem, of multidimensional lagrangian codes experiencing mesh tangling when computing one-dimensional irrotational flows. We demonstrate that the cause is the generation of spurious vorticity, or vorticity error, by a nonuniform mesh. Based on this, we investigate two methods of constructing improved lagrangian vertex velocities by removing, or filtering out, this spurious vorticity, rather than by the more common practice of introducing artificial viscosity. The first method reconstructs the velocity from the known flow divergence and from the true vorticity computed by means of a transport equation. The second method, which is much simpler and more efficient, subtracts a divergence-free correction from the velocity, such that the resulting velocity possesses the correct vorticity. We then successfully apply this method to solve a two-dimensional shock refraction problem, a problem which exhibits nonzero intrinsic vorticity.