Keywords

1 Introduction

The numerical simulation and modeling of multiphase flows have been of great interest these last two decades. It has a wide range of involvements in our daily life, whether in chemical engineering, material design, energy field or propelling, with boiling crisis, combustion in motors, atomization, surface coating, to cite but a few. Different approaches are used to take into account the surface tension forces. In the Direct Numerical Simulation (DNS) of multiphase flows, unstructured meshes are usually used for discretization [2]. Each phase is resolved independently, and the junction at the interface is satisfied through jump conditions [3], including the surface tension forces. In the case of the One-Fluid model, contrary to the previous one, a structured mesh is often used to solve the conservation equations in the entire domain. The surface tension forces F\(_{st}\) are included in the Navier-Stokes equations. One way to estimate them is using the Continuum Surface Force (CSF) proposed by Brackbill et al. [1]. But whatever the method employed, the mean curvature \(\kappa \) and the unit normal vector n must be accurately evaluated, for they are essential geometrical properties for the study of multiphase flows and interfacial transfers. In the case of 3D front-tracking methods, four approximations are presented and compared to get those surfaces properties.

2 Geometrical Interface Properties

Four approaches to get the geometrical properties of the interface, namely the mean curvature \(\kappa \) and the unit normal vector n, are shown below, knowing the triangular interface mesh (vertices positions and mesh connectivity). They can be gathered into two groups.

2.1 The Meyer et al. Approach

The Meyer approach is based on a discrete formulation of the Laplace-Beltrami operator [7]. The curvature and the normal vector are obtained through a linear combination of the \(\mathcal {N}_i\) edges sharing the same vertex \(\mathbf {x_i}\).

$$\begin{aligned} \mathbf {K}(\mathbf {x}_i) = \dfrac{1}{2\mathcal {A}_{mixed}}\sum \limits _{j=1}^{\mathcal {N}_i}(\cot \alpha _{ij} + \cot \beta _{ij})(\mathbf {x}_i - \mathbf {x}_j) = 2\kappa \mathbf {n} \end{aligned}$$
(1)

where \(\alpha _{ij}\) and \(\beta _{ij}\) are the angles facing the edge \([\mathbf {x_i}\mathbf {x_j}]\), and K is the Laplace-Beltrami operator, which is basically a Laplacian acting on the surface (see Fig. 1b). Two variants can be differentiated based on the construction of the area \(\mathcal {A}_{mixed}\): the Standard Meyer Method [7] and the Barycentric Meyer Method [4]. In both cases, when the triangle is acute, the Voronoi area is used. If the triangle is obtuse, either the middle of the edge opposite to the obtuse angle (Standard Meyer Method), or the centroid (Barycentric Meyer Method) is employed to construct \(\mathcal {A}_{mixed}\).

2.2 The Frenet Approach

The Frenet approach is used in the works by Shin and Juric [8], as well as in those by Tryggvason et al. [10]. Evaluated on an element (line in 2D and triangle in 3D), it can be called Frenet Element Method. The average surface tension force is:

$$\begin{aligned} \overline{\mathbf {f}} = \dfrac{\sigma }{S}\int \limits _{S}\kappa \mathbf {n}dS = \dfrac{\sigma }{S}\oint \limits _{\partial S}\mathbf {t}\wedge \mathbf {n}dl \end{aligned}$$
(2)

with \(\wedge \) the cross product, S the area of the element, \(\partial S\) its perimeter, \(\mathbf {t}\) and \(\mathbf {n}\) the unit tangent and normal vectors at the edge. The average force is approximated by:

$$\begin{aligned} \overline{\mathbf {f}} \approx \dfrac{\sigma }{S}\sum \limits _{i=1}^3(\mathbf {t_{0i}}\wedge \mathbf {n_{0i}})L_{0i} \end{aligned}$$
(3)

where \(\bullet _{0i}\) refers to the parameters at the edge shared by elements \(T_0\) and \(T_i\). For an analytical surface, it is simple to get the tangent and the normal vector at the edge. This is more problematic for the approximated surface. To mimic the continuous formulation in the 3D discrete case, the normal vector to the edge shared by the elements \(T_0\) and \(T_1\) is approximated by:

$$\begin{aligned} \mathbf {n_{01}} = \dfrac{S_{1}\mathbf {n}_{0}+S_{0}\mathbf {n}_{1}}{\Vert S_{1}\mathbf {n}_{0}+S_{0}\mathbf {n}_{1}\Vert } \end{aligned}$$
(4)
Fig. 1.
figure 1

Areas on which are applied the average force for the frenet element and vertex methods (a) and the Standard Meyer method (b).

Instead of computing the mean values of the curvature and normal vector on the element, an average value centered around a vertex \(\mathbf {x_i}\) can be preferred, the so called Frenet Vertex Method. The resulting surface tension force, constructed on the elements sharing the same vertex \(\mathbf {x_i}\), consists in a linear combination of the average force on each element, using the Frenet Element Method:

$$\begin{aligned} \mathbf {F(x_i)} = \sum \limits _{j=1}^{\mathcal {N}_i} S_j\overline{\mathbf {f}}_j ~~~~\text {and}~~~~\overline{\kappa \mathbf {n}} = \dfrac{\mathbf {F(x_i)}}{\sigma \sum \limits _{j=1}^{\mathcal {N}_i}S_j} \end{aligned}$$
(5)

3 Simulations and Results

The aforementioned methods are compared and their accuracy estimated on an analytical surface [6], where the exact curvature and normal vector are computed [5]. The following analytical surface is considered (see Fig. 2):

$$\begin{aligned} f(u,v) = \sin (5u)\sin (5v)~~~\text {with}~~~(u,v) \in [-\dfrac{\pi }{5},\dfrac{\pi }{5}]\times [-\dfrac{\pi }{5},\dfrac{\pi }{5}] \end{aligned}$$
(6)
Fig. 2.
figure 2

Top view (left) and side view (right) of the mean curvature \(\kappa \) for the analytical surface f(uv) (Eq. 6).

Its discrete approximation results in a projection of a planar mesh, for which the size and the shape of the elements are controlled. Let \(\mathbf {x}= \begin{pmatrix} x_1 ,&x_2,&0 \end{pmatrix}\) be a vertex of an initial planar mesh of equilateral triangles, the edges size of which is d. From this initial planar mesh, random disturbances are introduced: \(\mathbf {\tilde{x}} = \mathbf {x} + r\times p\times d\times \begin{pmatrix} \cos 2\pi \theta ,&\sin 2\pi \theta ,&0 \end{pmatrix}\), where p is the maximum magnitude of the perturbation (\(0\le p<0.5\)), and \((r,\theta )\) is a couple of random numbers drawn from a standard uniform distribution. To evaluate the accuracy of the approximations, the following measure is defined:

$$\begin{aligned} \text {Err}_{2}^{\text {rel}}(\bullet )= \sqrt{\dfrac{\sum \limits _{j=1}^{N}\Vert \bullet _j -\bullet _j^{ref}\Vert ^2}{\sum \limits _{j=1}^{N}\Vert \bullet _j^{ref}\Vert ^2}} \end{aligned}$$
(7)

where \(\Vert \bullet \Vert \) is the absolute-value for a scalar number, or the Euclidean norm for a vector, N denotes the number of vertices (Meyer approach and Frenet Vertex Method) or elements (Frenet Element Method). The notation \(\bullet _j^{ref}\) stands for the average force direction \(\mathbf{n}^{ref}_j\) or intensity \(\kappa ^{ref}_j\) on the surface \(\mathcal {S}\), which corresponds to, either the element j, or the stencil surrounding the vertex \(\mathbf {x}_j\):

(8)
Table 1. Comparative and convergence study on \(\kappa \), \(p=0\)
Table 2. Comparative and convergence study on \(\kappa \), \(p=0.05\)
Table 3. Comparative and convergence study on \(\mathbf {n}\), \(p=0.2\)

The convergence of the approximation is studied as a function of the dimensionless mesh size \(d\times \max _j(\kappa ^{ref}_j)\), which represents the size of the triangles used for describing the maximum curvature. First, no perturbation is applied on the planar equilateral mesh (\(p=0\)). The numerical errors reported in Table 1 indicate that the best methods which stand out are the Standard Meyer Method, followed by the Frenet Vertex one. From now on, random perturbations are introduced in the aforementioned planar mesh, and 100 simulations are performed to get the mean statistical values. As shown in Table 2 for small disturbances (\(p=0.05\)), all methods saturate when refining the mesh. This saturation is all the more high as the magnitude p of the perturbations increases. Indeed, for \(p=0.2\) and \(d\times \max _j(\kappa ^{ref}_j)=2.44\times 10^{-2}\), the relative curvature errors for the Standard Meyer and the Frenet Vertex Methods are 4 times larger, with respectively \(\text {Err}_{2}^{\text {rel}}(\kappa )=4.96\times 10^{-2}\) and \(\text {Err}_{2}^{\text {rel}}(\kappa )=2.35\times 10^{-2}\). Concerning the normal vector approximation n, even for large perturbations (\(p=0.2\)), the methods converge, with at least a \(1^{st}\) order accuracy (Table 3). However, despite the convergence of the unit normal vector, the saturation of the curvature prevents the convergence of the surface tension force.

4 Remarks and Conclusion

Getting the surface tension force, the mean curvature and the normal vector at the interface of multiphase flows is not as straightforward as in 2D, where the usual methods give good results, both in terms of errors and accuracy [9]. The tests conducted in this paper show that, without random perturbation, the Standard Meyer and the Frenet Vertex Methods stand out and have a good accuracy. It is worth to point out that, after projection onto the surface, the triangles are not equilateral anymore. However, the surface mesh still varies smoothly, since the analytical function is regular enough. In contrast, the addition of disturbances definitely breaks this regularity, preventing the convergence of the curvature (and the surface tension force). In the framework of multiphase flows approximated by 3D front-tracking methods, the mesh quality is difficult to manage because of the complexity of the dynamics. Therefore, despite relatively small errors, applying the different methods is questionable due to their lack of convergence.