Abstract
Numerical simulation of incompressible multiphase flows with immiscible fluids is still a challenging field, particularly for 3D configurations undergoing complex topological changes. In this paper, we discuss a 3D FEM approach with high-order Stokes elements (Q 2/P 1) for velocity and pressure on general hexahedral meshes. A discontinuous Galerkin approach with piecewise linear polynomials (dG(1)) is used to treat the Level Set function. The developed methodology allows the application of special redistancing algorithms which do not change the position of the interface. We explain the corresponding FEM techniques for treating the advection steps and surface tension effects, and validate the corresponding 3D code with respect to both numerical test cases and experimental data. The corresponding applications describe the classical rising bubble problem for various parameters and the generation of droplets from a viscous liquid jet in a coflowing surrounding fluid. Both of these applications can be used for rigorous benchmarking of 3D multiphase flow simulations.
Access provided by Autonomous University of Puebla. Download chapter PDF
Similar content being viewed by others
Keywords
1 Introduction
Multiphase flow problems are very important in many applications, and performing accurate, robust and efficient numerical simulations of them has been the object of numerous research and simulation projects for several years. One of the main challenges for the underlying numerical methods is that the position of the moving interface between two fluids is unknown and must be determined as a part of the boundary value problem which should be solved. If we assume a domain Ω with two immiscible fluids, then the time-dependent subdomains Ω 1(t) and Ω 2(t) are bounded by an external boundary Σ and a dynamic interior boundary or interface Γ(t) which might consist of several components (see Fig. 4.1).
Then, the usual model for laminar (multiphase) flow is described by the incompressible Navier-Stokes equations
which contain an additional force term f Γ (σ) due to the surface tension σ at the free interface Γ. Here, the density ρ as well as the viscosity μ are variable and discontinuous, that is
which significantly influences the velocity u as well as the pressure p.
This contribution describes the numerical analysis and application of a new Level Set approach in the framework of the Finite Element Method (FEM) for such multiphase flow problems. For this reason the open-source CFD package FeatFlow (www.featflow.de) was utilized and extended with the corresponding newly created Level Set module so that the existing methodology of the FeatFlow approach, namely flexible, high order FEM discretization schemes in space and time with flux correction [34] and edge-oriented stabilization techniques [62], unstructured meshes with adaptive grid deformation, efficient Newton-Multigrid solvers, and parallelization based on domain decomposition could be directly exploited.
The outline of the paper is as follows: after a short description in Sect. 4.2 of the state-of-the-art regarding interface tracking and capturing methods, particularly for Level Set approaches, we describe in Sect. 4.3 the chosen solution technique which is based on a discrete projection method [60, 61] for the Navier–Stokes equations, the Level Set advection equation, and the corresponding reinitialization procedure. Moreover, the discretization aspects regarding the incompressible Navier–Stokes equations using the Crank–Nicolson method and the Q 2/P 1 element pair are discussed in Sect. 4.3, too, whereas the details of the employed Discontinuous Galerkin FEM approach with P 1 elements for the Level Set equation can be found in Sect. 4.4. Section 4.5 presents several numerical results which first of all evaluate the grid-independent behaviour of the developed CFD solver.
Furthermore, based on experimental and computational studies, we propose and discuss new benchmark configurations for prototypical 3D multiphase flows which can be used for ‘simple’ validation and evaluation of multiphase flow CFD codes without the necessity of complex postprocessing operations. Finally, the results are summarized in Sect. 4.6 where an outlook is provided for more complex 3D multiphase flow problems.
2 Mathematical Model
The free interface Γ is constantly being deformed and moved so that its position has to be treated as unknown and determined in every time step. Depending on the technique for the representation of the interface, one can distinguish between front tracking and front capturing approaches which can be realized on fixed as well as dynamic moving meshes. For an overview of existing numerical approaches and their classification, we recommend [52, 56]. The “natural” front tracking approach [21, 41, 55, 65] is based on an explicit tracing of the dynamic interface between the two phases. Here, in the case of Lagrangian finite element methods [25], the underlying mesh has to be constantly adapted to the free interface so that the grid points move with the interface. More flexibility is promised by the Arbitrary Lagrangian Eulerian (ALE) formulation [1, 2, 7, 17, 19, 51] which is based on local grid adaptation and which provides excellent results in the case of moderate deformations (for instance for small waves at the free surface). Moreover, there are many more techniques of fictitious domain and Chimera type which allow the highly accurate tracking of the dynamic interfaces via overlapping surface meshes [26]. However, such front tracking methods do not allow large deformations of the free interfaces or even topological changes such as drop formation and bubble breakup or coalescence, which typically lead to highly distorted meshes. Moreover, the computational costs regarding the implementation and also CPU timings are often very large for complex 3D simulations.
In contrast to such Lagrangian methods, Eulerian front capturing methods are much more robust and flexible. They are applicable even to free interface problems with significant topology changes (breakup of bubbles, fragmentation, coalescence, etc.). Based on the early Marker-and-Cell method of Harlow and Welch [67], the implicit reconstruction of the interface is based on an indicator function ϕ(x,t) which contains the information about the corresponding subdomain for the point x at time t. The distribution in the complete domain Ω can then be calculated via the scalar transport equation
so that the exact position of the free interface Γ(ϕ) at any time can be reconstructed from ϕ with the help of postprocessing techniques. One of the most well-known methods is the Volume-of-Fluid (VOF) method [42, 54] in which case the indicator function ϕ can be interpreted as volume fraction which should have the discrete values 0 or 1 depending on the location of x:
The numerical drawback of this approach is that artificial diffusion smears out the (originally) discontinuous indicator function which arises from the solution of the discretized advection problems resulting in a boundary layer with 0<ϕ<1. Therefore, numerical schemes and locally adapted meshes have to be designed to address this boundary layer as thin as possible so that the corresponding error for reconstructing the free interface is reduced. Moreover, due to the steep gradients and the discontinuity of the indicator function, standard Galerkin schemes lead to unphysical oscillations which significantly deteriorate the accuracy or even lead to unphysical over- and undershoots. As a conclusion, the development of corresponding high-order monotone discretization schemes in combination with unstructured, locally refined meshes still belongs to the numerical challenges one has to solve.
As a successful alternative, the Level Set approach [43, 44, 53] has been established which represents the interface as zero isoline of a continuous indicator function ϕ which should be close to the distance with respect to the free interface
so that Γ(t)={x∈Ω∣ϕ(x,t)=0} holds. In contrast to the VOF approach, ϕ as a distance function is smooth and allows the calculation of a globally defined normal vector n towards the interface Γ and of the corresponding curvature via
Here, special FEM techniques for gradient recovery can be used which allow highly accurate approximations of normals and curvature [56] which are necessary for the direct evaluation of the surface tension force f Γ =κσδ(ϕ)n, with δ(ϕ) denoting the corresponding Dirac Delta function. Hence, the development and implementation of a typical Level Set approach consists of performing the following sequence of tasks:
-
Discretization of the Level Set transport problem (4.4).
-
Reinitialisation, resp., redistancing of the Level Set function.
-
Additional correction so that mass and volume are preserved (if necessary).
-
Calculation of normal vector fields (and curvature if needed) based on ϕ.
-
Evaluation of the discontinuous fluid parameters ρ(ϕ), μ(ϕ), and of f Γ , with or without reconstruction of Γ.
The above sequence of tasks involves a myriad of different possibilities and choices which inevitably lead to numerous differing solution approaches. This is evident from the rich collection of publications on Level Set methods which also demonstrates the high potential of these methods for a wide range of applications (see for instance the books by Osher [43] and Sethian [53]). However, the resulting quality of the solutions mainly depends on the underlying numerical and computational approaches, and one has to acknowledge the fact that most of the existing Level Set codes are still based on finite differences on uniform Cartesian meshes which are easy to implement. The drawback is that the computational cost typically is quite high since uniform mesh refinement has to be performed to resolve the necessary scales, particularly near the fluidic interfaces, but also due to complicated geometries with small-scale structures. Unstructured meshes are particularly well suited for such approaches which leads us to finite volume and finite element discretization methods which are the most prominent candidates for unstructured simulation approaches. Examples for corresponding approaches in the framework of VOF and Level Set methods can be found in [3, 7, 9, 16, 29, 38, 40, 49]. In many approaches, for example in the Interface Proximity Adaption Method of Barth and Sethian [3], the mesh is locally refined near the interface which also is quite easy to find if ϕ is a distance function [38].
Although finite element methods together with locally refined grids seem to possess a very advantageous behaviour for simulation of multiphase flow problems with free interfaces, most existing Level Set codes are still based on finite differences. It is only during the last ten years that FEM codes have been successfully applied for these special CFD problems ([46, 50, 57]; see also [15, 23, 40, 47, 56, 59]). However, there is still a huge potential for improvement if ‘optimal’ modern discretization and solution techniques shall be adapted to the special characteristics of FEM-Level Set methods. In constructing a modern Level Set solver it is important to focus on unstructured meshes with local grid refinement strategies for highly nonstationary multiphase flow simulations, and make detailed studies for higher numerical stability. Additionally, stable and accurate discretization of the convective terms (for instance, VOF and Phase-Field methods show very steep gradients near the interface, similarly as Level Set approaches without redistancing), robust treatment of large density differences, and the handling of large surface tension σ also require special attention.
Summarizing the properties of FEM-Level Set techniques for multiphase flow problems, we can conclude the following (potentially) advantageous behaviour in comparison to interface tracking methods as well as VOF and Phase-Field approaches which motivates our recent and future work for the combination of FEM and Level Set methods:
-
If the Level Set function satisfies the distance property, it is smooth so that even on highly uniform meshes qualitatively good results can be obtained. Local refinement around the interface will help to improve the accuracy, but in contrast to VOF and Phase-Field methods, which may lead to smeared interfaces due to numerical diffusion or to unphysical oscillations due to steep gradients, adaptive meshes are not necessary.
-
Accurate FEM discretizations of a higher order can be adapted to the special characteristics of Level Set functions, that means higher smoothness because of the distance function properties.
-
Accurate representations of the interface are provided, without explicit description, but even for complex geometrical changes, which is important for handling the surface tension term.
-
Auxiliary quantities like normal vectors and curvature are provided, even globally, which is particularly advantageous for the Continuous Surface Force (CSF) [6] approach.
On the other hand, there are still several problems with Level Set approaches (and some of them are also valid for VOF and Phase-Field methods) which are numerically challenging and which are in the focus of our recent and also planned research activities:
-
The standard Level Set formulation is not conservative which may lead to mass loss.
-
Since reinitialisation is necessary to preserve the distance property, often highly expensive computational operations might be necessary, for instance via solving globally the Eikonal equation, or redistancing is based on ‘cheaper’ methods which however change the position and shape of the interface, again leading to mass loss.
-
Due to the standard explicit treatment of surface tension, the time step size is restricted by the capillary time step restriction, that means the necessary time steps depend by purely numerical reasons on the size of surface tension and on the local mesh size.
In the following sections, we first of all describe the overall solution technique which is based on a discrete projection method which is followed by a discussion of the FEM discretization details, particularly regarding the Discontinuous Galerkin approach for treating the Level Set equation.
3 Discrete Projection Methods for Navier–Stokes Equations
In this section, we briefly review the ‘Discrete Projection Method’ as a special variant of Multilevel Pressure Schur Complement (MPSC) approaches for the solution of incompressible flow problems, and we combine it with FEM discretization techniques. We will explain some characteristics of high-resolution FEM schemes as applied to incompressible flow problems and discuss the computational details regarding the efficient numerical solution of the resulting nonlinear and linear algebraic systems. Furthermore, we will discuss the coupling mechanisms between the ‘basic’ flow model (standard Navier–Stokes equations for velocity and pressure) and the scalar transport equations for the Level Set indicator function in our multiphase flow solver.
3.1 Discretization Techniques
For a better illustration, we consider first of all numerical solution techniques for the (single phase) incompressible Navier–Stokes equations,
for the given force f which might contain the surface tension. Moreover, boundary values are prescribed on the boundary ∂Ω as well as an initial condition at t=0. Solving this problem numerically is still a considerable task in the case of long-time calculations and high Reynolds numbers, particularly in 3D and also in 2D if the time dynamics is complex. The common solution approach is a separate discretization in space and time. We first (semi-) discretize in time by one of the usual methods known from the treatment of ordinary differential equations, such as the Forward or Backward Euler-, the Crank–Nicolson- or Fractional-Step-θ–scheme, or others, and obtain a sequence of generalized stationary Navier-Stokes problems.
Basic θ-scheme
Given u n and Δt=t n+1−t n , then solve for u=u n+1 and \(p_{\rho} = p_{\rho}^{n+1}\)
with the right-hand side g n+1:=θ f n+1+(1−θ)f n−(1−θ)[−νΔu n+u n⋅∇u n].
In the following simulations, the parameter θ is chosen as θ=1/2, representing the Crank-Nicolson-scheme which is of second order. Alternatively, the Fractional-Step-θ-scheme [63], which uses three different values for θ and for the time step Δt at each time level, is another excellent candidate with slightly better robustness properties.
For the spatial discretization, we choose a finite element approach based on a suitable variational formulation. On the finite mesh (3D hexahedral elements in our case) covering the domain Ω with the local mesh size h, one defines polynomial trial functions for velocity and pressure. These spaces H h and L h should lead to numerically stable approximations as h→0, i.e., they should satisfy the so-called inf-sup (LBB) condition [20]
with a mesh-independent constant γ. While the original FeatFlow solvers are based on rotated multilinear nonconforming finite element functions for the velocity and piecewise constant pressure approximations, we recently extended the complete solver package to higher-order Stokes elements, namely conforming triquadratic ansatz functions for the velocity and linear pressure approximations (Q 2/P 1), which belong to the ‘best’ finite element pairs for laminar incompressible flow due to their accuracy and robustness. Since so far most of our numerical simulations have been performed for small up to moderate Reynolds numbers, the (nonlinear) convective operator was discretized using standard stabilization techniques only. Currently, we use edge-, resp., face-oriented FEM stabilization techniques [62] which can be easily realized for higher-order ansatz functions, too. Here, special jump terms of the gradient of the solution as well as of the test function have to be included into the weak formulation which leads to a consistent stabilization, for stationary as well as nonstationary configurations. It is planned to apply this technique in the case of higher Reynolds number flows, too, which will be a subject of our further studies for such multiphase flow problems. For an overview regarding such special FEM stabilization techniques, we refer to [45, 62] and particularly to [10] which contains corresponding results for the Q 2/P 1 approach, too.
3.2 Solution Techniques
Using the same notation u and p ρ also for the coefficient vectors in the representation of the approximate solution, the discretized Navier-Stokes equations may be written as a coupled (nonlinear) algebraic system of the form: Given u n and f, compute u=u n+1 and \(p_{\rho} = p_{\rho}^{n+1}\) by solving
where
Here and in the following, we use the more compact form for the diffusive and advective part
while M is the (lumped) mass matrix [66], B is the discrete gradient operator, and −B T is the associated divergence operator. Furthermore,
where L is the discrete Laplacian and K(u) is the nonlinear transport operator incorporating a certain amount of artificial diffusion due to some appropriate FEM stabilization as described before. The solution of nonlinear algebraic systems like (4.11) is a rather difficult task and many aspects, namely the treatment of the nonlinearity and of the incompressibility as well as the outer control of the couplings, need to be taken into account. Consequently, this leads to a great variety of incompressible flow solvers which are closely related to one another but exhibit considerable differences in terms of their stability, convergence, and efficiency. The Multilevel Pressure Schur Complement (MPSC) approach outlined below makes it possible to put many existing solution techniques into a common framework and to combine their advantages so as to obtain better run-time characteristics.
The fully discretized Navier-Stokes equations (4.11) as well as the linear subproblems to be solved within the outer iteration loop for a fixed-point defect correction or, with a similar structure, for a Newton-like method admit the following representation:
In general, we have A=M+βN(u), with β=−θΔt for time-dependent problems. If the operator A is nonsingular, the velocity can be formally expressed as
and plugged into the discretized continuity equation
which gives a scalar Schur complement equation for the pressure only
Thus, the coupled system (4.15) can be handled as follows:
-
1.
Solve the Pressure Schur Complement (PSC) equation (4.18) for p ρ .
-
2.
Substitute p ρ into the relation (4.16) and compute the velocity u.
It is worth mentioning that the matrix A −1 is full and should not be assembled explicitly. Instead, an auxiliary problem is to be solved by a direct method or by inner iterations. For instance, the velocity update (4.16) is equivalent to the solution of the discretized momentum equation A u=g−ΔtBp ρ . Likewise, the matrix S:=B T A −1 B is never generated in practice. Doing so would be prohibitively expensive in terms of CPU time and memory requirements. It is instructive to consider a preconditioned Richardson method which yields the following basic iteration for the PSC equation:
Here, C has to be chosen as a suitable preconditioner to S but being easier to ‘invert’ in an iterative way. The number of PSC cycles L can be fixed or chosen adaptively so as to achieve a prescribed tolerance for the residual. The basic idea behind the family of global MPSC schemes is the construction of globally defined additive preconditioners for the Schur complement operator S=B T A −1 B. Recall that the matrix A has the structure
where β=−θΔt and γ=νβ. Unfortunately, even today it is still a very challenging task to construct a matrix \(\tilde{A}\) and a preconditioner \(C=B^{T} \tilde{A}^{-1} B\) that would be a sufficiently good approximation to all three components of A and S, respectively; particularly for the convective part with K(u). Therefore, one may start with developing individual preconditioners for the reactive (M) and diffusive (L) part, while the convective (K) part is neglected by applying this special kind of operator splitting. In our case, the Reynolds numbers in the considered flow configurations are so far quite small, so that this approach can be justified, particularly if small time steps are used to resolve the complex dynamical behaviour. Therefore, the (lumped) mass matrix M proves to be a reasonable approximation to the complete operator A, so that our basic iteration (4.19) for the pressure Schur complement equation
can be interpreted and implemented as a discrete projection scheme, if L=1, such as those proposed in [12, 22]. Here, the important step is that for the chosen Stokes element pair, Q 2/P 1, the matrix P:=B T M −1 B can be explicitly built up relatively easily even in a domain decomposition framework due to the chosen discontinuous pressure. Then, the main algorithmic steps are as follows [60]:
- Step 1.:
-
Solve the ‘viscous Burgers’ equation for \(\tilde{\mathbf{u}}\)
$$A \tilde{\mathbf{u}} = \mathbf{g} - \Delta tB p_{\rho}^{(l)}. $$ - Step 2.:
-
Solve the discrete ‘Pressure-Poisson’ problem
$$Pq_{\rho} = \frac{1}{\Delta t} B^T\tilde{\mathbf{u}}. $$ - Step 3.:
-
Correct the pressure and the velocity
$$p_{\rho}^{(l+1)}=p_{\rho}^{(l)}+q_{\rho}, \qquad \mathbf{u}=\tilde{\mathbf{u}}-\Delta tM^{-1}Bq_{\rho}. $$
In essence, the right-hand side of the momentum equation is assembled using the old pressure iterate, and the intermediate velocity \(\tilde{\mathbf{u}}\) is projected onto the subspace of solenoidal functions so as to satisfy the constraint B T u=0. Moreover, the matrix P corresponds to a mixed discretization of the Laplacian operator [22] so that this method is a discrete analogue of the classical projection schemes derived by Chorin (\(p_{\rho}^{(0)} = 0\)) and Van Kan (\(p_{\rho}^{(0)} = p_{\rho}(t_{n})\)) via operator splitting for the continuous problem.
Next, we apply this special operator-splitting approach to the full multiphase flow system with a discontinuous density ρ(ϕ) and viscosity μ(ϕ) distribution, that means
After discretization in space and time, we obtain again a system of nonlinear algebraic equations which can be written in a matrix form as follows:
Note that Eq. (4.24) in contrast to (4.11) and (4.14) is multiplied with ρ(ϕ), which gives rise to the modified operators M ρ , K ρ (u), and L μ . Here and below the superscript n+1 refers to the time level, while subscripts identify the origin of discrete operators (u for the momentum equation and ϕ for the Level Set equation); moreover, ρ and μ are evaluated w.r.t. the old time level t n which makes this formulation semi-implicit. Note that we have the freedom of using different finite element approximations and discretization schemes for the velocity u and the indicator function ϕ, and the discrete problem (4.24)–(4.25) can be solved again in the framework of the discrete projection method. For relatively small time steps, this strategy works very well, and simulation software can be developed in a modular way making use of optimized multigrid solvers. Consequently, in the simplest case (just one outer iteration per time step), the sequence of algorithmic steps to be performed is as follows:
- Step 1.:
-
Compute \(\tilde{\mathbf{u}}\) from the momentum equation
$$A_u\bigl(\tilde{\mathbf{u}},\phi^n\bigr) \tilde{\mathbf{u}}= \mathbf{g}_u -\Delta t F\bigl(\phi^{n}\bigr)- \Delta tB p^n. $$ - Step 2.:
-
Solve the discrete Pressure-Poisson problem
$$P_{\rho} q = \frac{1}{\Delta t} B^T\tilde{\mathbf{u}}\quad \mbox{with } P_{\rho} :=B^TM_{\rho}^{-1}B. $$ - Step 3.:
-
Correct the pressure and the velocity
$$p^{n+1}=p^n+q,\qquad \mathbf{u}^{n+1}=\tilde{\mathbf{u}}-\Delta tM_{\rho}^{-1}Bq. $$ - Step 4.:
-
Solve the Level Set equation for ϕ
$$A_{\phi}\bigl(\mathbf {u}^{n+1}\bigr) \phi^{n+1} = {g}_{\phi}. $$
Due to the nonlinearity of the discretized convective terms, resp., of the reinitialisation step, iterative defect correction or Newton-like methods, resp., corrections via redistancing, must be invoked in Steps 1 and 4. However, due to the assumed relatively small time steps, such nonlinear iteration methods are not critical for the complete flow simulation.
4 The FEM-Level Set-dG(1) Approach
Our chosen Level Set approach is based on a first-order Discontinuous Galerkin discretization in space, dG(1)-FEM, that means on piecewise linear polynomials. In the following, we will discuss the corresponding techniques for the discretization of the advection equation, for the treatment of the surface tension force, and for the reinitialisation procedure.
4.1 Discontinuous Galerkin Upwinding for the Level Set Approach
There are several ways to approximate and solve Discontinuous Galerkin approximations for the Level Set function ϕ [11, 15, 36, 41]. The general form of the Level Set transport equation involving the normal front velocity can for instance be solved directly by using a Runge–Kutta dG-formulation for the Hamilton–Jacobi equations [27, 35]. The starting point to introduce our discretization of the Level Set transport equation is
with a given velocity field u. In our case u is taken as the convective velocity from the Navier–Stokes solver and must accordingly be updated in each time step. We have u⋅n=u n , where n is the unit normal to the interface Γ according to (4.7). The Level Set equation (4.26) can thus be rewritten as
The reformulated Level Set equation above is simply a linear convection or advection equation in conservative formulation with a source term on the right hand side. We continue to rewriting it in weak form by introducing a triangulation, , of the domain Ω where is an element . We are thus seeking an approximated solution in the following space
Here, denotes the local discrete test and trial spaces. The corresponding derivation follows by multiplying the equation (4.26) by a suitably chosen test function after which partial integration over each element is performed. If the trial solution space is accordingly discretized as , this results in
where is the outward pointing unit normal belonging to the element . The fluxes on the internal boundaries are twofold defined since the underlying test and trial spaces are discontinuous. This is handled by replacing the outer flux in the last term of the right-hand side of Eq. (4.28) with a numerically upwinded flux, that is
The upwinding flux is calculated as
where ϕ − and ϕ + are defined as
In other words this means that ϕ up is the value of ϕ taken from an upwind element at an element interface.
In our approach, Eq. (4.29) is discretized in space by firstly constructing the triangulation by subdivision in the hexahedral elements . Furthermore, both the test and trial function spaces, v h and ϕ h , are constructed by employing linear first-order polynomial basis functions on each element , the so-called dG(1) approach. These basis functions are completely determined by interior nodes of the element and are thus discontinuous at inter-element edges. Moreover, the discretization in time utilizes as before the standard second-order Crank–Nicolson scheme as described for instance in [61].
4.2 Treatment of Surface Tension Effects
Surface tension effects are taken into account through the following force balance at the interface Γ:
Here n is the unit normal at the interface pointing into Ω 1, \([\mathsf{A}]\vert _{\varGamma}= \mathsf{A}|_{\varOmega_{1}\cap\varGamma}-\mathsf{A}|_{\varOmega _{2}\cap \varGamma}\) denotes the jump of a quantity A across the interface, σ is the surface tension coefficient, and κ is the curvature of the interface Γ. The first condition implies continuity of the velocity across the interface, whereas the second describes the force balance on Γ. Two strategies are often used to handle the curvature term, either to rewrite it as a volume force, that means
where δ(Γ,x) is the Dirac delta function localizing the surface tension forces to the interface, or to introduce the Laplace–Beltrami operator Δ Γ on the interface, that means
and integrating the corresponding term in the weak formulation of the problem by parts [1, 17]. In the case of our current explicit treatment we get
where the superscript n denotes the previous time level. The extension of the surface integrals into volumetric ones can be obtained by the indicated incorporation of the Dirac Delta function δ=δ(Γ,x), which has the value ∞ at the location of the interface, ϕ=0, and zero elsewhere, that means
According to the applied CSF approach we approximate the Dirac Delta function δ by a continuous regularized one, which is a smooth function in the vicinity ϵ of the interface:
Since the interface normal n n and curvature κ n are higher order derivatives of the Level Set function ϕ n, their distributions can be obtained by a combination of appropriate projection and gradient recovery techniques. Accordingly, the continuous (piecewise trilinear) interface normal \(\mathbf{n}^{n}_{Q_{1}}\) is obtained by L 2-projection (and normalization) from the piecewise discontinuous P 1 space into the continuous Q 1 space. Finally, the continuous approximation \(\kappa^{n}_{Q_{1}}\) of the curvature κ n is reconstructed via L 2-projection, too,
where w denotes the test functions from the conforming trilinear Q 1 space.
One of the remaining challenging problems is the capillary time step restriction which couples the time step size with the (local) mesh size h and 1/σ leading to very high computational cost due to such strict stability constraints. Beside the classical work by Bänsch, who developed a semi-implicit approach for front tracking, the FEM-Level Set approach by Hysing [28] is one of the very few attempts for interface capturing methods, which is in the focus of our future research on 3D multiphase flow problems. Very recently, an alternative method containing a survey on this problem and existing solution strategies was published by Sussmann [58]. However, it still has to be stated that the combination of adaptive Level Set or VOF methods on locally adapted meshes shows severe numerical problems if configurations with large surface tension shall be simulated in an accurate, robust, and efficient way. Moreover, the challenges further increase for non-Newtonian multiphase fluids, for instance for Power Law models (‘shear thinning’ [13]) or for viscoelastic fluids [68] which even for single-phase flows lead to huge problems for large Weissenberg numbers. Nevertheless, we are convinced that the described FEM-Level Set techniques have the potential to solve these challenging problems in future.
As a final comment, in the framework of variational formulations, the corresponding volume integral can be reduced to a boundary integral which serves as a natural boundary condition at the free interface [48, 56]. Moreover, if partial integration of the Laplace-Beltrami operator is applied in tangential direction of the interface [1, 2, 14, 18, 24, 37] then the calculation of the second derivatives of ϕ for the curvature can be omitted which can be used for very efficient evaluations of the surface tension force in combination with Level Set functions satisfying the distance property. This is in contrast to the usual finite difference approaches which require a less accurate Continuum Surface Force (CSF) approximation of the (singular) Delta function [6]. The above-mentioned alternative treatment of the surface tension force term is in the scope of our forthcoming studies.
4.3 Reinitialization Procedure for LS-dG(1)
For the accurate calculation of the normal vector and curvature, as defined in (4.7), and hence for the accurate position and shape of the dynamic interface, one has to take care that ϕ satisfies—at least near the interface Γ—the distance property which typically is achieved via appropriate postprocessing of a given numerical approximation \(\tilde{\phi}\). Since the direct reinitialisation \(\phi_{i}:=\mbox{sign}(\tilde{\phi}_{i}) \operatorname {dist}(\mathbf{x}_{i},\varGamma )\) is very expensive, one way to do the corresponding corrections is to solve the so-called Eikonal equation |∇ϕ|=1 [30, 33] with boundary conditions ϕ=0 on \(\varGamma=\{\mathbf{x}\in\varOmega\mid\tilde{\phi}(\mathbf {x})=0\}\). Typical methods are based on fast marching [53] or fast sweeping [69], while another approach is based on pseudo-timestepping for this nonlinear equation which leads to a Hamilton–Jacobi PDE:
Corresponding numerical approaches exploit that this problem can be written as a (nonlinear) transport equation
By stability reasons, the (discontinuous) sign function is typically replaced by a smoothed approximation which may lead to loss of accuracy and shift of the free interface. In the framework of FEM, the interface local projection of Parolini [47] helps, particularly for piecewise linear functions leading to a constant gradient vector, which combines the advantages of direct and PDE-based reinitialisation. Then, the correction of \(\tilde{\phi}\) mostly consists of three steps:
-
1.
In mesh cells which contain the free boundary Γ, an exact reconstruction via (piecewise constant) gradient is applied.
-
2.
Use a L 2 projection to obtain the best approximation of ϕ near Γ.
-
3.
Outside of the ‘surface domain’ Ω int, solve the equation (4.35) using the already calculated values of ϕ at the boundary of Ω int as Dirichlet boundary conditions.
According to our implementation, the reinitialization of the Level Set distribution is based on the advantages offered by the Discontinuous Galerkin Finite Element Method dG(1). This particularly means that we perform segregated reinitialization procedures on different groups of elements. The identified groups are as follows:
-
Elements intersected by the interface, we denote them by .
-
A few layers of elements in the positive direction (ϕ>0) from the interface, .
-
A few layers of elements in the negative direction (ϕ<0) from the interface, .
-
The rest of the domain, these are the elements .
Such a segregated approach enables us to get rid of the discontinuity that the sign function S(ϕ) exhibits at elements intersected by the interface. Moreover, it reduces the computational overhead since the PDEs are computed in a reduced computational domain only. Summarizing, the developed algorithm for the reinitialization is as follows:
- Step 1.:
-
Direct reinitialization for :
$$\phi^n \overset{\vert \nabla\phi \vert = 1 }{\longrightarrow} \phi^{n+1}. $$ - Step 2.:
-
PDE-based solution for with
$$\frac{\partial\phi}{\partial\tau} + \mathbf{n} \cdot\nabla\phi= +1. $$ - Step 3.:
-
PDE-based solution for with
$$\frac{\partial\phi}{\partial\tau} - \mathbf{n} \cdot\nabla\phi= -1. $$ - Step 4.:
-
Prescription of far field values for : \(\phi_{\mathrm{RI}}^{n+1}=\phi^{\infty}\).
Here
The coupling between the individual groups of elements is achieved by imposing of boundary conditions from for the PDE-based reinitialization which is treated via the Fictitious Boundary Method approach [39]. One has to keep in mind that the discontinuous sign function does not cause a problem in Steps 2 and 3 since the discontinuity has been treated already in Step 1. Additionally, the Level Set function can be corrected due to mass loss which typically is performed by adding an appropriate constant c ϕ so that the total volume of both phases remains constant [56]. Moreover, further improvements can be obtained via high-order discretization and grid adaptivity [11] which is a subject of ongoing research.
5 Numerical Simulations
This section contains several numerical studies for validating and evaluating the methodology described in the previous sections.
5.1 Single-Phase Flow Around a Cylinder
The first incompressible flow problem to be dealt with, particularly to demonstrate the accuracy of the high-order Q 2/P 1 approach, is the well-known benchmark Flow around cylinder developed in 1995 for the priority research program “Flow simulation on high-performance computers” under the auspices of DFG, the German Research Association [64]. This project was intended to facilitate the evaluation of various numerical algorithms for the incompressible Navier-Stokes equations in the laminar flow regime. A quantitative comparison of simulation results is possible on the basis of relevant flow characteristics such as pressure values as well as drag and lift coefficients, for which sufficiently accurate reference values are available (see also: www.featflow.de/en/benchmarks/ff_benchmarks.html).
Here, we consider the steady incompressible flow around a cylinder with circular cross-section (see Fig. 4.2). An in-depth description of the geometrical details and boundary conditions can be found in [4, 64] which contain all relevant information regarding this benchmark configuration. The flow at Re=20 is actually dominated by diffusion and could be simulated by the standard Galerkin method without any extra stabilization. The corresponding results are shown in Table 4.1 and demonstrate the high quality of the Q 2/P 1 approach compared to quasi-reference values from the literature [5, 32].
5.2 Two-Phase Flow of a Rising Bubble
The rising bubble configurations described in this section were chosen as the ones established by the numerical studies of van Sint Annaland et al. [54] in order to validate the implementation of our Level Set approach. According to the mentioned studies, the cases B, C, and D were analysed which results in a considerable deformation of the initial bubble. The ratios of physical properties (ρ g :ρ l and μ g :μ l ) of the present phases were set to (1:100). The ratios of the bubble diameter, d b , with respect to the domain sizes, a x , a y , a z , were (d b :a x :a y :a z )=(3:10:10:20). The values of the interfacial tension coefficient σ gl and gravitational acceleration g z for the simulations were set based on the characteristic Eötvös and Morton numbers defined as in [8]:
As a result of the given settings the bubbles deform to a final shape and they reach an equilibrium rising velocity, v ∞, characterized by the Reynolds number defined as in [8]:
Since the Level Set approach by its nature does not preserve the mass of the individual phases, certain mass correction techniques were incorporated to prevent artificial ‘mass transformation’ from one phase to another. To this end we adopted a simple but efficient method proposed by Smolianski [56] which elevates the level set function at every time step with a limited constant min(d ε ,max(−d ε ,c ϕ )), where d ε is related to the characteristic element size and c ϕ is a value enforcing absolute mass conservation. According to our experience setting d ε to 3 % of the characteristic element size already prevents the occurrence of permanent mass loss.
In order to achieve mesh-independent simulation results in terms of bubble shape and terminal rising velocity, we performed the simulations on two sets of meshes of two consequent levels of refinements (mesh A with refinement level 2, 3 and mesh B refinement level 3, 4). As it can be seen from Fig. 4.3, which displays the equilibrium bubble shapes centered with respect to their center of mass, the bubble shapes converge fairly well with increasing mesh resolution, especially in cases B and D. The terminal rise velocities compared with the empirical predictions of Grace [8] and numerical predictions of van Sint Annaland [54] are given in Table 4.2. Despite the mesh-independent properties of the obtained results, the comparison of the terminal rise velocities shows a weaker correlation of our results with the empirical predictions of Grace than it was the case in van Sint Annaland’s computational studies. This contradiction leaves behind the challenges for further numerical analysis, possibly leading to a benchmark problem to which other researchers will also be welcome to contribute, as was the case with the well-known 2D rising bubble problem [31].
5.3 Droplet Dripping Simulation
The corresponding experimental setup involves a two-phase problem consisting of a glucose-water mixture (as a continuous phase) and silicon oil (as a dispersed phase). The measurements are restricted to the so-called dripping mode. This mode is characterized by relatively low volumetric flow rates and by the fact that the droplets are generated in the near vicinity of the capillary so that the stream length is comparable with the size of the generated droplets. Since the temperature is kept at a constant value during the whole experiment, all physical properties of the present phases are constant. The experimental measurements were realized (by the group of Prof. Walzel, BCI, TU Dortmund) to obtain statistically averaged quantities such as droplet size, droplet generation frequency and stream length. These experimentally measured quantities are compared with our subsequent simulation results.
The basic units used to define the derived quantities are the following ones:
The list of physical quantities is as follows (Fig. 4.4):
The list of geometrical parameters reads:
-
[domain size]=[−0.15:0.15]×[−0.15:0.15]×[0.0:1.2] dm3,
-
[inner capillary radius]=R 1=0.015 dm,
-
[outer capillary radius]=R 2=0.030 dm,
-
[primary phase inflow radius]=R 3=0.15 dm.
The boundary conditions imposed on the inflow velocity are the following:
The parameters a 1 and a 2 are defined to achieve the required volumetric flow rates:
The volumetric flow rates for the simulations are set to:
which is guaranteed by setting a 1=10.14 dm−1 s−1 and a 2=763.7 dm−1 s−1.
The resulting process leads to a pseudo-steady state, where the droplet separation happens according to the so-called dripping mode. The frequency of the given mode is f=0.60 Hz (cca 0.58 Hzexp), which produces droplets of size d=0.058 dm (cca 0.062 dmexp). The maximum stream length during the process is L=0.102 dm (cca 0.122 dmexp). The snapshots of one full droplet generation compared with experimental measurements are given in Fig. 4.5. The time evolution of the volume of the secondary phase is given in Fig. 4.6. As it can be seen, the increase of the volume of the dispersed phase follows the theoretically expected trend in a reasonable way despite the fact that the mass correction technique (previously described in Sect. 4.5.2) was not activated.
6 Summary
In this contribution, we have shown that the realization of a new FEM-Level Set approach in the framework of Discontinuous Galerkin Finite Elements together with special PDE-based reinitialization techniques leads to very efficient simulation tools for modelling multiphase flow problems. The implemented parallel 3D multiphase flow solver has been validated in the case of the rising bubble and for the droplet dripping problem. A detailed description of these problems together with the obtained results—which are accurate and in fairly good agreement with the corresponding empirical data—are left in the form of a benchmark proposal for the engineering community.
References
Bänsch E (1998) Numerical methods for the instationary Navier-Stokes equations with a free capillary surface. Habil. thesis, Universität Freiburg, Freiburg
Bänsch E (2001) Finite element discretization of the Navier-Stokes equations with a free capillary surface. Numer Math 88(2):203–235. doi:10.1007/s002110000225
Barth TJ, Sethian JA (1998) Numerical schemes for the Hamilton-Jacobi and level set equations on triangulated domains. J Comput Phys 145(1):1–40
Bayraktar E, Mierka O, Turek S (2011) Benchmark computations of 3D laminar flow around a cylinder with CFX, OpenFOAM and featflow. Internat J Comput Sci Engrg. To appear. Also available as: Ergebnisberichte des Instituts für Angewandte Mathematik Nummer 433, Fakultät für Mathematik, TU, Dortmund
Braack M, Richter T (2006) Solutions of 3D Navier-Stokes benchmark problems with adaptive finite elements. Comput Fluids 35(4):372–392
Brackbill JU, Kothe DB, Zemach C (1992) A continuum method for modeling surface tension. J Comput Phys 100(2):335–354
Chen T, Minev PD, Nandakumar K (2004) A projection scheme for incompressible multiphase flow using adaptive Eulerian grid. Int J Numer Methods Fluids 45(1):1–19. doi:10.1002/fld.591
Clift R, Grace JR, Weber ME (2005) Bubbles, drops and particles. Dover, New York
Croce R, Griebel M, Schweitzer MA (2010) Numerical simulation of bubble and droplet deformation by a level set approach with surface tension in three dimensions. Int J Numer Methods Fluids 62(9):963–993. doi:10.1002/fld.2051
Damanik H (2011) Monolithic FEM techniques for viscoelastic fluids. PhD thesis, TU Dortmund, Dortmund
Di Pietro DA, Lo Forte S, Parolini N (2006) Mass preserving finite element implementations of the level set method. Appl Numer Math 56(9):1179–1195. doi:10.1016/j.apnum.2006.03.003
Donea J, Giuliani S, Laval H, Quartapelle L (1982) Finite element solution of the unsteady Navier-Stokes equations by a fractional step method. Comput Methods Appl Mech Eng 30(1):53–73
Dravid V, Songsermpong S, Xue ZJ, Corvalan CM, Sojka PE (2006) Two-dimensional modeling of the effects of insoluble surfactant on the breakup of a liquid filament. Chem Eng Sci 61(11):3577–3585
Dziuk G (1991) An algorithm for evolutionary surfaces. Numer Math 58(6):603–611
Farthing MW, Kees CE (2008) Implementation of discontinuous Galerkin methods for the level set equation on unstructured meshes. Technical note CHETN-XIII-2, U.S. Army Engineer Research and Development Center
Frolkovič P, Logashenko D, Wittum G (2008) Flux-based level set method for two-phase flow. Towards pure finite-volume discretization of incompressible two-phase flow using a level set formulation. In: Finite volumes for complex applications V. Wiley-ISTE, New York, pp 415–422
Ganesan S (2006) Finite element methods on moving meshes for free surface and interface flows. Published as a book by docupoint-Verlag, Magdeburg, 2006. PhD thesis, Otto-von-Guericke-Universität, Magdeburg
Ganesan S, Matthies G, Tobiska L (2007) On spurious velocities in incompressible flow problems with interfaces. Comput Methods Appl Mech Eng 196(7):1193–1202. doi:10.1016/j.cma.2006.08.018
Ganesan S, Tobiska L (2006) Computations on flows with interfaces using arbitrary Lagrangian Eulerian method. In: European conference on computational fluid dynamics ECCOMAS CFD 2006. TU Delft
Girault V, Raviart P-A (1986) Finite element methods for Navier-Stokes equations. Springer, Berlin
Glimm J, Grove JW, Li XL, Shyue K-M, Zeng Y, Zhang Q (1998) Three-dimensional front tracking. SIAM J Sci Comput 19(3):703–727
Gresho PM, Chan ST, Lee RL, Upson CD (1984) A modified finite element method for solving the time-dependent, incompressible Navier-Stokes equations. Part 1: Theory. Int J Numer Methods Fluids 4(6):557–598
GroßS, Reichelt V, Reusken A (2006) A finite element based level set method for two-phase incompressible flows. Comput Vis Sci 9(4):239–257
GroßS, Reusken A (2007) Finite element discretization error analysis of a surface tension force in two-phase incompressible flows. SIAM J Numer Anal 45(4):1679–1700
Hansbo A, Hansbo P (2002) An unfitted finite element method, based on Nitsche’s method, for elliptic interface problems. Comput Methods Appl Mech Eng 191(47–48):5537–5552
Houzeaux G, Codina R (2003) A Chimera method based on a Dirichlet/Neumann(Robin) coupling for the Navier-Stokes equations. Comput Methods Appl Mech Eng 192(31–32):3343–3377
Hu C, Shu C-W (1999) A discontinuous Galerkin finite element method for Hamilton-Jacobi equations. SIAM J Sci Comput 21(2):666–690
Hysing S (2006) A new implicit surface tension implementation for interfacial flows. Int J Numer Methods Fluids 51(6):659–672. doi:10.1002/fld.1147
Hysing S (2007) Numerical simulation of immiscible fluids with FEM level set techniques. PhD thesis, Universität Dortmund, Dortmund
Hysing S, Turek S (2005) The Eikonal equation: numerical efficiency vs. algorithmic complexity on quadrilateral grids. In: Proceedings of algorithmy, Bratislava, Slovak University of Bratislava, pp 22–31
Hysing S, Turek S, Kuzmin D, Parolini N, Burman E, Ganesan S, Tobiska L (2009) Quantitative benchmark computations of two-dimensional bubble dynamics. Int J Numer Methods Fluids 60(11):1259–1288. doi:10.1002/fld.1934
John V (2006) On the efficiency of linearization schemes and coupled multigrid methods in the simulation of a 3D flow around a cylinder. Int J Numer Methods Fluids 50(7):845–862. doi:10.1002/fld.1080
Jones MW, Bærentzen JA, Sramek M (2006) 3D distance fields: a survey of techniques and applications. IEEE Trans Vis Comput Graph 12(4):581–599
Kuzmin D, Turek S (2004) High-resolution FEM-TVD schemes based on a fully multidimensional flux limiter. J Comput Phys 198(1):131–158. doi:10.1016/j.jcp.2004.01.015
Li F, Shu C-W (2005) Reinterpretation and simplified implementation of a discontinuous Galerkin method for Hamilton-Jacobi equations. Appl Math Lett 18(11):1204–1209
Marchandise E, Remacle J-F (2006) A stabilized finite element method using a discontinuous level set approach for solving two phase incompressible flows. J Comput Phys 219(2):780–800
Matthies G (2002) Finite element methods for free boundary value problems with capillary surfaces. PhD thesis, Otto-von-Guericke-Universität, Magdeburg. Published as a book by Shaker Verlag, Aachen, 2002
Minev PD, Chen T, Nandakumar K (2003) A finite element technique for multifluid incompressible flow using Eulerian grids. J Comput Phys 187(1):255–273
Münster R, Mierka O, Turek S (2012) Finite element-fictitious boundary methods (FEM-FBM) for 3D particulate flow. Int J Numer Methods Fluids 69(2):294–313. doi:10.1002/fld.2558
Nagrath S, Jansen KE, Lahey RT (2005) Computation of incompressible bubble dynamics with a stabilized finite element level set method. Comput Methods Appl Mech Eng 194(42–44):4565–4587
Nguyen V-T, Peraire J, Khoo BC, Persson P-O (2010) A discontinuous Galerkin front tracking method for two-phase flows with surface tension. Comput Fluids 39(1):1–14. doi:10.1016/j.compfluid.2009.06.007
Nichols BD, Hirt CW (1975) Methods for calculating multidimensional, transient free surface flows past bodies. In: Proc. of the first international conf. on numerical ship hydrodynamics, Gaithersburg, MD
Osher S, Fedkiw R (2003) Level set methods and dynamic implicit surfaces. Springer, Berlin
Osher S, Sethian JA (1988) Fronts propagating with curvature-dependent speed: algorithms based on Hamilton-Jacobi formulations. J Comput Phys 79(1):12–49. doi:10.1016/0021-9991(88)90002-2
Ouazzi A (2006) Finite element simulation of nonlinear fluids with application to granular material and powder. PhD thesis, Universität Dortmund, Dortmund, 2005. Published as a book by Shaker Verlag, Aachen
Owen HC (2009) A finite element model for free surface and two fluid flows on fixed meshes. PhD thesis, Universitat Politècnica de Catalunya, Barcelona
Parolini N (2004) Computational fluid dynamics for naval engineering problems. PhD thesis, École Polytechnique Fédérale de Lausanne (EPFL)
Parolini N, Burman E (2005) A finite element level set method for viscous free-surface flows. In: Applied and industrial mathematics in Italy, proceedings of SIMAI 2004. World Scientific, Singapore, pp 416–427
Preußer T, Rumpf M (2002) A level set method for anisotropic geometric diffusion in 3D image processing. SIAM J Appl Math 62(5):1772–1793
Quecedo M, Pastor M (2001) Application of the level set method to the finite element solution of two-phase flows. Int J Numer Methods Eng 50(3):645–663
Ramaswamy B, Kawahara M (2005) Arbitrary Lagrangian-Eulerianc finite element method for unsteady, convective, incompressible viscous free surface fluid flow. Int J Numer Methods Fluids 7(10):1053–1075
Scardovelli R, Zaleski S (1999) Direct numerical simulation of free-surface and interfacial flow. Annu Rev Fluid Mech 31:567–603. doi:10.1146/annurev.fluid.31.1.567
Sethian JA (1999) Level set methods and fast marching methods: evolving interphases in computational geometry, fluid mechanics, computer vision, and materials science 2nd ed. Cambridge University Press, Cambridge
van Sint Annaland M, Deen NG, Kuipers JAM (2005) Numerical simulation of gas bubbles behaviour using a three-dimensional volume of fluid method. Chem Eng Sci 60(11):2999–3011. doi:10.1016/j.ces.2005.01.031
van Sint Annaland M, Dijkhuizen W, Deen NG, Kuipers JAM (2006) Numerical simulation of behavior of gas bubbles using a 3-D front-tracking method. AIChE J 52(1):99–110. doi:10.1002/aic.10607
Smolianski A (2001) Numerical modeling of two-fluid interfacial flows. PhD thesis, University of Jyväskylä
Smolianski A (2005) Finite-element/level-set/operator-splitting (FELSOS) approach for computing two-fluid unsteady flows with free moving interfaces. Int J Numer Methods Fluids 48(3):231–269
Sussman M, Ohta M (2009) A stable and efficient method for treating surface tension in incompressible two-phase flow. SIAM J Sci Comput 31(4):2447–2471
Tornberg A-K (2000) Interface tracking methods with applications to multiphase flows. PhD thesis, Royal Institute of Technology (KTH)
Turek S (1997) On discrete projection methods for the incompressible Navier-Stokes equations: an algorithmical approach. Comput Methods Appl Mech Eng 143(3–4):271–288. doi:10.1016/S0045-7825(96)01155-3
Turek S (1999) Efficient solvers for incompressible flow problems: An algorithmic and computational approach. Lecture notes in computational science and engineering, vol 6. Springer, Berlin
Turek S, Ouazzi A (2007) Unified edge-oriented stabilization of nonconforming FEM for incompressible flow problems: numerical investigations. J Numer Math 15(4):299–322
Turek S, Rivkind L, Hron J, Glowinski R (2006) Numerical study of a modified time-stepping θ-scheme for incompressible flow simulations. J Sci Comput 28(2–3):533–547. doi:10.1007/s10915-006-9083-y
Turek S, Schäfer M (1996) Benchmark computations of laminar flow around cylinder. In: Flow simulation with high-performance computers II. Notes on numerical fluid mechanics, vol 52. Vieweg, Wiesbaden, pp 547–566
Unverdi SO, Tryggvason G (1992) A front-tracking method for viscous, incompressible, multi-fluid flows. J Comput Phys 100(1):25–37. doi:10.1016/0021-9991(92)90307-K
Veneziani A, Villa U (2011) ALADINS: an ALgebraic splitting time ADaptive solver for the incompressible Navier-Stokes equations. Part 1: basic settings and analysis. Technical report TR-2011-010, Emory University
Welch JE, Harlow FH, Shannon JP, Daly BJ (1966) The MAC method: a computing technique for solving viscous, incompressible, transient fluid-flow problems involving free surfaces. Los Alamos Scientific Laboratory Report LA-3425
Yu J-D, Sakai S, Sethian JA (2007) Two-phase viscoelastic jetting. J Comput Phys 220(2):568–585. doi:10.1016/j.jcp.2006.05.020
Zhao H (2005) A fast sweeping method for Eikonal equations. Math Comput 74(250):603–627
Acknowledgements
The authors would like to thank the German Research Foundation (DFG) for partially supporting the work under the grants Sonderforschungsbereich SFB708 (TP B7) and SPP 1423 (Tu102/32-1) and the group of Prof. Walzel at TU Dortmund for the experimental measurements supported by the grants Paketantrag PAK178 (Tu102/27-1, Ku1530/5-1).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Turek, S., Mierka, O., Hysing, S., Kuzmin, D. (2013). Numerical Study of a High Order 3D FEM-Level Set Approach for Immiscible Flow Simulation. In: Repin, S., Tiihonen, T., Tuovinen, T. (eds) Numerical Methods for Differential Equations, Optimization, and Technological Problems. Computational Methods in Applied Sciences, vol 27. Springer, Dordrecht. https://doi.org/10.1007/978-94-007-5288-7_4
Download citation
DOI: https://doi.org/10.1007/978-94-007-5288-7_4
Publisher Name: Springer, Dordrecht
Print ISBN: 978-94-007-5287-0
Online ISBN: 978-94-007-5288-7
eBook Packages: EngineeringEngineering (R0)