Barrett, John W. and Garcke, Harald and Nuernberg, Robert (2013) Eliminating spurious velocities with a stable approximation of viscous incompressible two-phase Stokes flow. COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 267. pp. 511-530. ISSN 0045-7825, 1879-2138
Full text not available from this repository. (Request a copy)Abstract
We present a parametric finite element approximation of two-phase flow. This free boundary problem is given by the Stokes equations in the two phases, which are coupled via jump conditions across the interface. Using a novel variational formulation for the interface evolution gives rise to a natural discretization of the mean curvature of the interface. In addition, the mesh quality of the parametric approximation of the interface does not deteriorate, in general, over time; and an equidistribution property can be shown for a semidiscrete continuous-in-time variant of our scheme in two space dimensions. Moreover, on using a simple XFEM pressure space enrichment, we obtain exact volume conservation for the two phase regions. Furthermore, our fully discrete finite element approximation can be shown to be unconditionally stable. We demonstrate the applicability of our method with some numerical results which, in particular, demonstrate that spurious velocities can be avoided in the classical test cases. (C) 2013 Elsevier B.V. All rights reserved.
| Item Type: | Article |
|---|---|
| Uncontrolled Keywords: | GEOMETRIC EVOLUTION-EQUATIONS; FINITE-ELEMENT APPROXIMATION; MULTI-FLUID FLOWS; SURFACE-TENSION; INTERFACE METHODS; VOLUME; ALGORITHM; CONSERVATION; COMPUTATION; BOUNDARIES; Viscous incompressible two-phase flow; Stokes equations; Surface tension; Finite elements; XFEM; Front tracking |
| Subjects: | 500 Science > 510 Mathematics |
| Divisions: | Mathematics > Prof. Dr. Harald Garcke |
| Depositing User: | Dr. Gernot Deinzer |
| Date Deposited: | 24 Mar 2020 13:20 |
| Last Modified: | 24 Mar 2020 13:20 |
| URI: | https://pred.uni-regensburg.de/id/eprint/15558 |
Actions (login required)
![]() |
View Item |

