A second order primitive preconditioner for solving all speed multi-phase flows

  • Authors:
  • Samet Y. Kadioglu;Mark Sussman;Stanley Osher;Joseph P. Wright;Myungjoo Kang

  • Affiliations:
  • Department of Mathematics, Florida State University, 208 Love Bld., Tallahassee, FL 32306, USA;Department of Mathematics, Florida State University, 208 Love Bld., Tallahassee, FL 32306, USA;Level Set Systems Inc., 1058 Embury Street, Pacific Palisades, CA 90272-2501, USA;Applied Science Division, Weidlinger Associates, Inc., Floor 12, 375 Hudson St., New York, NY 10014-3656, USA;Level Set Systems Inc., 1058 Embury Street, Pacific Palisades, CA 90272-2501, USA

  • Venue:
  • Journal of Computational Physics
  • Year:
  • 2005

Quantified Score

Hi-index 31.47

Visualization

Abstract

In this paper, we present a new second order primitive preconditioner technique for solving all speed multi-phase flow problems. With this technique, one can compute both compressible and incompressible flows with Mach-uniform accuracy and efficiency (i.e., accuracy and efficiency of the method are independent of Mach number). The new primitive preconditioner can handle both strong and weak shocks, providing highly resolved shock solutions together with correct shock speeds. In addition, the new technique performs very well at the zero Mach limit. In the case of multi-phase flow, the new primitive preconditioner technique enables one to accurately treat phase boundaries in which there is a large impedance mismatch. The present method is tested on a variety of problems from low (low speed) to high Mach number (high speed) flows including multi-phase flow tests, i.e., computing the growth and collapse of adiabatic bubbles for study of underwater explosions. The numerical results show that the newly proposed method supersedes existing up-to-date numerical techniques in its category.