Next Article in Journal
Improving the Performance of Surface Flow Generated by Bubble Plumes
Next Article in Special Issue
2D Hydrodynamics of a Plate: From Creeping Flow to Transient Vortex Regimes
Previous Article in Journal
Numerical Investigation of Mixed Convective Williamson Fluid Flow Over an Exponentially Stretching Permeable Curved Surface
Previous Article in Special Issue
Effectiveness of Magnetized Flow on Nanofluid Containing Gyrotactic Micro-Organisms over an Inclined Stretching Sheet with Viscous Dissipation and Constant Heat Flux
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Improved Conservative Direct Re-Initialization Method (ICDR) for Two-Phase Flow Simulations

by
Mehdi Mostafaiyan
1,*,
Sven Wießner
1,2,
Gert Heinrich
1,2 and
Mahdi Salami Hosseini
3
1
Leibniz-Institut für Polymerforschung Dresden e. V, 01069 Dresden, Germany
2
Faculty of Mechanical Science and Engineering, Technische Universität Dresden, 01062 Dresden, Germany
3
Polymer Engineering Department, Sahand University of Technology, New Sahand Town, Tabriz 53318/17634, Iran
*
Author to whom correspondence should be addressed.
Fluids 2021, 6(7), 261; https://doi.org/10.3390/fluids6070261
Submission received: 15 April 2021 / Revised: 22 June 2021 / Accepted: 12 July 2021 / Published: 20 July 2021
(This article belongs to the Special Issue Complex Fluids and Flows: Algorithms and Applications)

Abstract

:
We introduce an improved conservative direct re-initialization (ICDR) method (for two-phase flow problems) as a new and efficient geometrical re-distancing scheme. The ICDR technique takes advantage of two mass-conserving and fast re-distancing schemes, as well as a global mass correction concept to reduce the extent of the mass loss/gain in two- and three-dimensional (2D and 3D) problems. We examine the ICDR method, at the first step, with two 2D benchmarks: the notched cylinder and the swirling flow vortex problems. To do so, we (for the first time) extensively analyze the dependency of the regenerated interface quality on both time-step and element sizes. Then, we quantitatively assess the results by employing a defined norm value, which evaluates the deviation from the exact solution. We also present a visual assessment by graphical demonstration of original and regenerated interfaces. In the next step, we investigate the performance of the ICDR in three-dimensional (3D) problems. For this purpose, we simulate drop deformation in a simple shear flow field. We describe our reason for this choice and show that, by employing the ICDR scheme, the results of our analysis comply with the existing numerical and experimental data in the literature.

1. Introduction

The level set (LS) method has been a popular and efficient means to capture interfaces in different two-phase (or multi-phase) flow fields since being introduced by Osher and Sethian [1]. In this method, the signed distance function (SDF) is approximated using the level set function or value ( Φ ). Therefore, one can employ the LS values at any arbitrary time ( t ) to explicitly estimate the interface without applying rigorous reconstruction algorithms, as is the case for the volume of fluid (VOF) method [2,3,4,5,6]. Besides, the evaluation of the interface normal vectors and curvature values are easily attainable, owing to the smoothness of the signed distance function [7].
The level set values equal the signed distance function at the initiation time ( t = 0 ) when the interface position is pre-defined. However, after some time steps ( Δ t ) of the interface displacement, the LS function deviates from the SDF. Consequently, it is necessary to re-initialize the LS values to keep them as the signed distance function.
The re-initialization does not violate the overall mass conservation law since both phases’ mass summation is constant. However, due to the interface displacement after the re-initialization, the area or the volume occupied by one phase may reduce. On the contrary, the content of the other phase increases. The unphysical mass loss/gain after the re-initialization step is a numerical error.
Sussman et al. [8], for the first time, proposed a re-initialization method. They employed the Eikonal relation to force the Euclidean norm of the LS gradient to be one via solving a Hamilton–Jacobi (H-J) equation. Although their re-initialization strategy guarantees a finite thickness for the interface, it suffers from an unphysical mass loss/gain. Therefore, various methods have been proposed to compensate for this shortcoming. To mention a few, Hou introduced an area-preserving re-initialization, which involves solving a perturbed form of the H-J equation [9]. Moreover, Sussman et al. [10,11] improved the conservative properties of their re-initialization method by introducing a new term to the H-J equation. Yap et al. [12] employed the original H-J equation followed by a mass correction step based on a global mass conservation concept. Ville et al. [13] combined the level set and H-J equations to avoid a separate re-initialization step.
Olsen et al. [14,15] proposed the conservative level set method (CLS). They defined the level set values by a smoothed Heaviside function. Moreover, they employed the artificial compression method (ACM) [16]. They added a small diffusion term (artificial viscosity) to provide a mass-conservative re-initialization procedure, which evaluates a continuous interface with a constant thickness. Zhao et al. [17,18] then improved the CLS method (ICLS) by providing a more accurate estimation for the interface normal vectors and curvature values. Guermon et al. [19] extended the artificial compression and viscosity method to integrate the level set and the re-initialization equations. By employing their approach, one equation covers the interface advection and the re-initialization steps. Different techniques based on CLS are compared in [20] by Chiodi and Desjardins.
Besides the mentioned methods, which consist of solving a partial differential equation (PDE) as the re-initialization step, hybrid techniques are employed to improve the mass conservation. The particle level set (PLS) is a Lagrangian–Eulerian method which uses two groups of massless particles at two sides of the interface to update (re-initialize) the level set functions [21,22]. Sussman and Puckett [23] suggested another hybrid interface advection scheme which couples the LS and VOF methods (CLSVOF). Their technique employs the advantages of LS (explicit interface reconstruction) and VOF (mass conservation) methods.
Geometrical re-initialization is another approach to evaluate the SDF, which employs the spatial alignment of the interface to update the signed distance values. Therefore, one avoids the solution of a hyperbolic partial differential equation (e.g., the H-J equation). For example, a mass-conserving re-distancing scheme was proposed by Mut et al. [24] that employs unstructured triangular and tetrahedral meshes for two- and three-dimensional (2D and 3D) problems, respectively. Their technique, which we name the Mut method, comprises an iterative element-wise mass correction, followed by an averaging process between the nodes in a narrow band. Ausas et al. [25] employed the Mut method for a structured mesh and compared it with the H-J re-initialization. Cho et al. [26] and Ngo and Choi [27] introduced the direct re-distancing scheme, which provides a faster algorithm to evaluate each node’s distance function. We use the direct method to recall their algorithm.
This research introduces an improved conservative direct re-initialization (ICDR) method. The ICDR method is based on the Mut [24] approach. However, it comprises two improvements. Firstly it employs the direct method for a fast re-distancing [26,27]. Secondly, it considers a global mass correction [12] technique to reduce the extent of the mass loss/gain.
To provide a readable article, we have arranged the content of the manuscript as follows. The Section 2 describes the interface advection algorithm using the level set (LS) method. Section 3 provides a detailed description of the ICDR method and two other geometrical re-initialization techniques. In Section 4, we have quantitatively (by defining a norm value) and visually (by graphical demonstration) compared different geometrical re-initialization methods using a benchmark problem (the notched cylinder). Then, we have extensively studied the effect of time-step and mesh sizes on the accuracy of the ICDR method for two benchmark problems (the notched cylinder and swirling flow vortex). We have shown that the proposed method is applicable for both structured and unstructured meshes. In this section, we have also employed the ICDR method to study drop deformation in a simple shear flow field and have compared our results with the numerical and experimental data in the literature. Finally, in Section 5, the conclusion is provided.

2. Interface Advection Algorithm

The level set function ( Φ ) in the LS method approximates the signed distance function. Therefore, a curved line or surface with the property of Φ = 0 defines the interface. We arbitrarily assign the primary phase by Φ > 0 , and Φ < 0 holds for the second phase. Since the LS values are essential in the vicinity of the interface, it is desired to employ a narrow-band LS method introduced by Chopp [28]. This technique limits the LS calculations to the interface vicinity instead of the whole domain. Figure 1, in a structured mesh N 1 × N 2 , shows a typical interface (the solid line) and the elements in its vicinity. The elements in the vicinity of the interface are defined using the interface radius ( R i ), which is twice or three times the greatest element diameter [7].
In Figure 1, the (light and dark) gray elements demonstrate the vicinity of the interface (the thick black line). Moreover, the dark gray shows active elements of the grids, which contain an interface. Here, we normalize the signed distance function as stated in Equation (1), and name it nodal volume fraction.
f = { 1 d R i 1 2 + d R i R i < d < R i 0 d R i
In Equation (1), the parameters d and f show the signed distance function and the nodal volume fraction, respectively. On this basis, the interface advection equation would be as follows:
f t + u i f x i = 0
In Equation (2), which is based on Einstein summation notations over a common index, u i   ( i = 1 ,   2 ,   and   3 ) are the components of the velocity vector ( u = ( u 1 , u 2 , u 3 ) ). The parameter x i   ( i = 1 ,   2 ,   and   3 ) show the coordinates of any arbitrary point in a Cartesian reference frame.
Several stable strategies to solve the interface advection equation are proposed in the literature: Streamline Upwind Petrov–Galerkin [24] and Taylor–Galerkin [26] methods. In this research, we have employed a least-squares finite element method [7,27]. For this purpose, the domain is divided into rectangular or hexahedral subdomains or elements for 2D and 3D cases, respectively. Then, a linear-based shape function ( ϕ ) is considered to evaluate the volume fraction ( f ) in each element. Therefore, Equation (2) is discretized as follows:
ϕ { f } t + u i ϕ x i { f } = 0
where { f } and ϕ are the column-wise and row-wise vectors of the calculated volume fractions and shape function coefficients in each element, respectively. To solve Equation (3), the explicit values of the velocity components ( u i ) from the current time step are used. Additionally, the Crank–Nicolson method is employed to evaluate the nodal values of the volume fraction, as stated in Equation (4).
f = α f ( 1 ) + ( 1 α ) f ( 0 )
In this equation, the parameters f ( 0 ) and f ( 1 ) are the nodal volume fraction values at the current and next steps, respectively. The term α is the Crank–Nicolson adjusting parameters and changes between 0 and 1. α = 1 and α = 0 turn the equation to fully implicit and explicit methods, correspondingly. Substituting the f from Equation (4) into Equation (3) results in Equation (5a–c)
Φ 1 { f ( 1 ) } = Φ 2 { f ( 0 ) }
Φ 1 = ϕ + α u i Δ t ϕ x i
Φ 2 = ϕ ( 1 α ) u i Δ t ϕ x i
The parameter Δ t in Equation (5b,c) is the time-step size. The weighted residual form of Equation (5a) is:
[ Ω { ω } Φ 1 d Ω ] { f ( 1 ) } = { Ω { ω } Φ 2 { f ( 0 ) } d Ω }
In Equation (6), ω is the weight function, which is equal to Φ 1 in our least-square finite element method [29]. Equation (6) results in a linear set of equations for a known velocity field.
The time step ( Δ t ) is an essential parameter in the solution of Equation (6). To find a suitable time increment, we define a characteristic time for each element. For this purpose, we assume an arbitrary 3D element, as shown in Figure 2. In this element, three different vectors a b , c d and e f can easily be defined by connecting the middle of the front faces. If the velocity at the center of the element is u o = ( u o 1 , u o 2 , u o 3 ) , the projection of the velocity vector on each vector would be:
u a b = u o ·   a b
u c d = u o ·   c d
u e f = u o ·   e f
In Equation (7a,b), the operator “.” demonstrates the dot product of the vectors. Then, the element characteristic time ( Δ t * ) is defined as stated in Equation (8a–c).
Δ t 1 = a b | u a b |
Δ t 2 = c d | u c d |
Δ t 3 = e f | u e f |
Δ t * = m i n ( Δ t 1 , Δ t 2 , Δ t 3 )
In Equation (8a,b), the operators     and |     | stand for the Euclidean size of a vector and the absolute value of a scalar quantity, respectively. Moreover, the operator m i n shows the minimum amount. Similarly, we evaluate the characteristic time in a 2D element.
Mathematically, there are no limitations for the time step, when an implicit solution is used ( α = 1 ). Moreover, the limitation Δ t m i n ( Δ t i * ) (i: the number of the active elements) must be considered for an explicit solution ( α = 0 ). In our Crank-Nickelson scheme, we have set α = 1 / 2 (as selected in [24]), because it can provide more acceptable results based on our numerical experiments. In this case, the limitation for time step would be as follows:
Δ t 2 m i n ( Δ t i * )
From now on, we briefly use Δ t * instead of m i n ( Δ t i * ) , and name it the characteristic time of the two-phase flow domain
After solving Equation (5a) for each time step, we can easily reconstruct the interface. For this purpose, we look for the active elements or the subdomains, which contain at least one node with f > 1 / 2 and another node with f < 1 / 2 . If f 1 > 1 / 2 and f 2 < 1 / 2 are the volume fractions of nodes 1 and 2 on an element edge, we can find the interface intersection point by a simple linear interpolation, as stated in Equation (10).
x i n t = x 2 x 1 f 2 f 1 ( 1 2 f 1 ) + x 1
In Equation (10), x i n t , x 1 , and x 2 are the spatial coordinates of the intersection point, the first node, and the second node, respectively.

3. Geometrical Re-Initialization

The solution of Equation (5a), using any stabilized finite element, finite volume, or finite difference, introduces an artificial diffusion to the problem. Therefore, it is expectable that the level set function ( Φ ) deviates from the signed distance function. Although employing a narrow-band technique, such as the local least-square finite element method (LLSFEM) [7], prevents the excessive interface diffusion, it does not remove the demand for the re-initialization step.
Different types of re-distancing or re-initialization are discussed in the introduction section. However, in this research, we concentrate on the geometrical re-initialization.

3.1. The Motivations and Preliminaries

The geometrical re-initialization comprises the methods which calculate the nodal distance function (DF) using the spatial coordinates of the nodes and the interface. The sign of the DF is determined by the sign of the nodal level set values.
By introducing a finite number of imaginary particles on the interface and searching for the shortest distance between each node and the particles, one can simply evaluate the DF ( | d | ). The particle-based method is a time-consuming task. However, it could be more efficient by limiting the search algorithm to the narrow band’s nodes (e.g., Figure 1).
Taking the particle-based scheme to re-initialize the level set values will lead to a severe mass loss/gain, which is attributed to the interface displacement after re-initialization. To illustrate the movement of the interface, we provide an example. The problem consists of a circle with an arbitrary radius (e.g., R c i r c l e = 0.15 ) in a square ( 1 × 1 ) flow domain. The spatial position of the circle center is x c i r c l e = ( 0 , 0.25 ) as shown in Figure 3a, and a 2D solid-rotational flow around x O = ( 0 , 0 ) is considered ( u = ( π 314 x 2 , π 314 x 1 ) ). The circle rotates two revolutions around x O = ( 0 , 0 ) in a structured 50 × 50 mesh.
Figure 3a shows that the reconstructed circle after two revolutions (solid line) is considerably smaller than the original one (dashed line), which is due to the mass loss in the circle. The dashed line in Figure 3b quantifies the extent of the mass loss during the revolutions. The solid line in Figure 3b shows the mean deviation of the active element curvature ( κ ) from the original one ( 1 / R c i r c l e ), which is mainly attributed to the mass loss and the change of the circle radius. The curvature ( κ ) and normal vector ( n ) in each active element are easily calculated using Equation (11a,b). In these equations, the symbols and are the gradient and divergence operators, respectively.
n = φ φ = f f
κ = · n
A direct re-initialization method is another approach which is proposed by Cho et al. [26] and Ngo and Choi [27]. In their scheme (the direct method), the DF is the shortest perpendicular distance up to the interface segments. If the perpendiculars’ foot is not inside the interface segments, the DF would be the minimum distance of each node up to the interface/element intersections. The direct method estimates the distance function equal to the particle-based scheme. Nevertheless, it requires a shorter computing time because it limits the number of searches to find the minimum distance. This method excludes the nodes of active elements from the re-initialization (the nodes in the dark-grey area of Figure 1) to avoid the displacement of the interface. Therefore, the direct approach shows good mass-conservative properties, although it does not take any measure for mass correction. To investigate this problem, in Figure 4a, we can compare the reconstructed circle (solid line) after five revolutions with the original circle (dashed line). The extent of the mass loss and the mean curvature deviation, as shown respectively by the dashed and solid lines in Figure 4b, are smaller than their corresponding values in Figure 3b.
The solid line in Figure 4b shows an increasing trend for the deviation of the curvature values, which are calculated using Equation (11a,b). These equations employ the nodal volume fractions (or the LS values) on each active element and its neighbor elements to evaluate the value of f [7] on the nodes. When the nodes of active grids do not participate in the re-distancing procedure, inaccurate estimation of f and κ are expected, due to unsmooth values of f .
Mut et al. [24] introduced a two-step method for estimation of the DF, which comprises initialization and evaluation stages. The initialization step calculates each node’s distance function. As described for the particle-based scheme, this step consists of a considerable mass loss/gain due to the interface displacement. Therefore, during the evaluation step, the distance function values are corrected. Mut et al. developed the method for triangular and tetrahedral grids, and we have adapted it to rectangular and hexagonal meshes.
Any interface displacement after the re-initialization step leads to an unwanted variation of the area ( Δ A ) occupied by the primary phase in each active element. Equation (12a–c) evaluate the mass change in an active element (e.g., element number i ). In these equations, the superscripts 0 and 1 stand for the values before and after re-initialization, respectively. Moreover, the operator     calculates the integer part of a real number and Ω e depicts the element domain. The symbol A is a function that calculates the area (or volume) of the primary phase in an element with nodal volume factions of { f } .
Δ A i = A ( { f i 0 } ) A ( { f i 1 } )
A ( { f i 0 } ) = Ω e ϕ { f i 0 } + 1 2 d x 1 d x 2
A ( { f i 1 } ) = Ω e ϕ { f i 1 } + 1 2 d x 1 d x 2
To our knowledge, the values of Δ A i are non-zero just for the active elements. To compensate for the area changes, Mut et al. [24] suggested a mass correction value ( δ i ) for each active element, which is the root of the area residual ( R ), as defined in Equation (13):
R ( δ i ) = A ( { f i 0 } ) A ( { f i 1 } + δ i ) = 0
They solved Equation (13) for each active element by employing the scant method, as summarized in Equation (14):
δ i ( m + 2 ) = δ i ( m + 1 ) R ( δ i ( m + 1 ) ) δ i ( m + 1 ) δ i ( m ) R ( δ i ( m + 1 ) ) R ( δ i ( m ) )
In Equation (14), the superscripts ( m ) to ( m + 2 ) denote the iteration steps. This equation converges after 2 or 3 iterations ( δ i ( m + 1 ) δ i ( m ) < 0.5 × 10 4 ). The value of δ i is attributed to the nodes of the i t h element, which is zero for any non-active element. By averaging δ i values of active elements that share a node, the nodal mass correction values ( δ * ) are evaluated. For example, if node j is attached to two active elements i 1 and i 2 , δ j * would be as follows:
δ j * = δ i 1 + δ i 2 2
Then, the corrected volume fraction values ( f * ) are evaluated using Equation (16):
f * = f 1 + β δ *
In Equation (16), the β parameter is a scalar quantity, adjusted using a mass conservation criterion. Mut et al. [24] calculated β by considering Equation (17), which keeps the main phase area (or volume) unchanged, all over the elements ( N ), before and after re-initialization.
i = 1 N Ω e ϕ { f i * } + 1 2 d x 1 d x 2 = i = 1 N Ω e ϕ { f i 0 } + 1 2 d x 1 d x 2
Figure 5 presents the results of the solid circle revolution, employing Equations (12)–(17). Comparing the solid line (the circle after five revolutions) and the original circle (dashed line) in Figure 5a reveals the circle deformation in a solid rotational flow field. The mass loss shown in Figure 5b by the dashed line does not suggest any improvement compared to the direct re-initialization method (Figure 4b). We attribute this to the concept of Equation (17), in which the mass correction is not performed according to the content of the primary phase at the onset of the problem.

3.2. Improved Conservative Direct Re-Initialization (ICDR)

In this section, we introduce the improved conservative direct re-initialization (ICDR) method. This approach employs the direct technique [26,27], which is faster than the particle-based scheme, to find the nodal distance function (DF). To reduce the mass loss/gain, we take the Mut strategy [24] and modify it using a global mass conservation concept [12]. The ICDR method, adapted to rectangular and hexagonal elements, involves four steps, as follows:
Step 1: We evaluate the nodal distance functions of the active elements (e.g., just the nodes in the dark gray section of Figure 1) using the direct technique.
Step 2: By employing the nodal values of the volume fraction before and after re-distancing, we calculate the mass correction value of the node ( δ * ), according to Equations (12)–(15).
Step 3: We replace Equation (17) with Equation (18), which guarantees global mass conservation for each phase. Equation (18) forces the content of the primary phase to be initial value (i.e., t = 0 ) plus the part, which is lost or gained during the re-initialization step ( i = 1 N Δ A i ).
i = 1 N Ω e ϕ { f i * } + 1 2 d x 1 d x 2 = i = 1 N Ω e ϕ { f i , t = 0 } + 1 2 d x 1 d x 2 + i = 1 N Δ A i
Step 4: To obtain a smoothed set of values for the SD or nodal volume fraction, we re-distance the nodes in the vicinity of the interface (e.g., the dark and light gray in Figure 1) using the direct method.
By modifying the mass correction criterion in the third step, we anticipate better mass conservation properties for the ICDR method. Moreover, with a final re-initialization at step (4), a smoother set of nodal volume fraction and a better approximation for curvature values is expectable. These two steps distinguish the ICDR method from the existing geometrical re-initialization methods. To investigate the expected improvements, we compare the results for the rotating circle’s problem using the ICDR in Figure 6a,b with the corresponding results in Figure 4 and Figure 5.
The circle deformation after five revolutions in Figure 6a seems to be less in comparison to Figure 4a and Figure 5a. Moreover, the dashed line in Figure 6b demonstrates the superior conservative properties of the ICDR method in comparison to two other methods, as shown in Figure 4b and Figure 5b. Similarly, the deviation of the mean curvature values from its exact value ( κ = 1 / R c i r c l e = 4) is less for the ICDR method (the solid lines in Figure 4b, Figure 5b, and Figure 6b).

4. Results and Discussion

In this section, we examine the viability of the ICDR method. For this purpose, we use two benchmark problems to study the interface reconstruction and mass-conservative properties in two-dimensional form. We show that the new re-initialization algorithm is applicable for structured and unstructured meshes. Finally, we use the ICDR method for three-dimensional drop deformation problems.

4.1. Comparison of the Geometrical Re-Initialization Methods in 2D

To compare different re-initialization strategies, we use the notched cylinder problem, which was initially introduced by Zalesak [30]. In this problem, a notched cylinder with pre-defined dimensions revolves in a solid-rotational flow field, as introduced in Section 3.1. We expect the notched cylinder to comply with its original shape after each revolution. However, there exists some deviation when using any advection and re-initialization method. A defined norm value of ϵ 1 in Equation (19) is the criteria for quantifying the mentioned deviation. In Equation (19), the interface length is shown by L i n t .
ϵ 1 = 1 L i n t i = 1 N | A ( { f i , t = 0 } ) A ( { f i } ) |
To have a comparison with the literature, we choose the domain with N 1 × N 2 = 200 × 200 rectangular elements, which is the closest one to the cases with 80,000 and 79,668 triangular elements in [24,27], respectively. Besides the time step Δ t = 0.5 , we have considered Δ t = 1.0 to compare the effect of time steps in different methods. Notably, all of the results are generated using rectangular sub-domains or elements.
Figure 7a,b show the rotated cylinder after the first and fifth revolutions, respectively. In these figures, the dotted and solid lines show the results for Δ t = 1.0 and Δ t = 0.5 , correspondingly. As depicted in Figure 7a, the direct method after the first revolution shows some unevenness at the lower part of the notched cylinder. The jagged area, which is similarly reported in Figure 8 of [27], expands during the second to fifth revolutions, as shown in Figure 7b. We attribute this to the nodes of the active elements, which are not re-initialized. We do not expect such deviations for two other methods, as shown in Figure 7a,b, since all of the nodes in the narrow-band are re-initialized.
Besides the visual assessment of the different techniques in Figure 7a,b, the extent of mass loss/gain, and the norm values, are presented in Figure 8a,b to provide a quantitative evaluation. Figure 8a shows that the Mut method has more mass loss than the direct approach. Moreover, the ICDR method has nearly no mass loss/gain due to the global mass correction stated in Equation (18). Figure 8b reveals that the norm values are roughly similar for the ICDR and the Mut methods, and the direct approach has the lowest values. However, this does not mean that the direct method provides better results when considering the reconstructed shapes in Figure 7a,b. Notably, the value of the norm for the Mut approach using rectangular mesh is ϵ 1 = 1.00 × 10 3 , which is very close to the calculated value using triangular meshes [24] ( ϵ 1 = 1.2 × 10 3 ).

4.2. The Notched Cylinder Problem

The displacement of a free surface, such as a notched cylinder’s revolution, comprises interface advection Equation (2) and interface re-initialization. Decreasing the time-step size ( Δ t ) improves the interface advection’s accuracy; also, it increases the demand for the re-initialization step. The mass loss/gain during re-initialization and its correction can introduce some new sources of error. Therefore, small time-step sizes can decrease the accuracy due to the extra re-initialization steps.
To describe this problem in more detail, we examine different time steps in the allowable range ( Δ t 2 Δ t * ), based on Equation (8) for the notched cylinder problem. Moreover, we consider various structured mesh sizes N 1 × N 2 , as depicted in Figure 1, to investigate the mesh dependency of the regenerated interface. The results are summarized in Table 1.
Table 1 quantitatively show that the increase or decrease of the time increment can destroy the results of an interface advection problem. However, there exists an optimum choice for the time increment ( Δ t = 1.00 Δ t * ), which is highlighted by gray color in the tables. Notably, the solution is less sensitive to the time-step size when a finer mesh is employed. For example, for the cases with N 1 × N 2 =   300 × 300 , 400 × 400 , and 500 × 500 , time-step sizes in the range of 0.5 Δ t * to 1.75 Δ t * provide acceptable results.
In Figure 9, we visually investigate the effect of the time-step size and mesh spacing by comparing the notched cylinder after one revolution. The thick lines with light grey and dark grey colors are for the cases with N 1 × N 2 = 50 × 50 and 100 × 100 , respectively. The regenerated interfaces in this figure reveal that the reconstructed surfaces are nearly similar when N 1 × N 2 200 × 200 . That is why it is difficult to distinguish between dashed, dash-dotted, dotted, and solid lines, which are for 200 × 200 , 300 × 300 , 400 × 400 , and 500 × 500 meshing systems, respectively. The mesh independence of the results is more considerable for the case with Δ t = 1.00 Δ t * . Notably, Δ t = 1.00 Δ t * is also the best choice for time-step size according to Table 1.
Now we take the best choice for the time step ( Δ t = 1.00 Δ t * ), and visually investigate the mesh dependency of the regenerated notched cylinder after the first, third, and fifth revolution, in Figure 10a–f. The mesh dependency analysis in these figures shows that the interface prediction is improved by mesh refinement. Moreover, comparing the regenerated notched cylinders after the first, third and fifth revolutions shows an increasing deviation from the original shape over time (revolution), which is less significant for finner meshes.
To quantify the observations of Figure 10, we show the defined norm value ( ϵ 1 ) during the revolutions for different mesh sizes in Figure 11a. These figures reveal that the mesh spacings of 50 × 50 and 100 × 100 do not provide a good prediction for the interface displacement. Moreover, for the range of 200 < N 1 the regenerated notched cylinders are nearly independent of the mesh size.
Although the main focus of this research is the geometrical re-initialization, we have provided some data based on the PDE re-initialization in Figure 11a. By comparing the norm values after the first revolution and PDE-based results, we can infer that the geometrical re-initialization does not always provide better results. However, the ICDR method leads to an acceptable solution (as discussed in the following sections) with less mathematical effort.
Figure 11b also shows the convergency order values for different mesh sizes and revolutions.

4.3. Swirling Flow Vortex

The swirling flow vortex is another benchmark problem used to evaluate the advection method and re-initialization scheme. This problem comprises a circle in a square flow domain, as introduced in Section 3.1. Similar to the notched cylinder problem, the flow field is independent of the interface shape. Equation (20a,b) define the velocity vectors’ components as a function of time and spatial coordinates. In this flow field, the circle stretches like a snake up to t = T / 2 , and after that time, it returns to its original position. In this research, we assume T = 8 .
u 1 = s i n 2 ( π ( x 1 + 0.5 ) ) s i n ( 2 π ( x 2 + 0.5 ) ) c o s ( π t / T )
u 2 = s i n 2 ( π ( x 2 + 0.5 ) ) s i n ( 2 π ( x 1 + 0.5 ) ) c o s ( π t / T )
Figure 12a–f provide a graphical evaluation for the interface calculation results at t = 4 and t = T for structured meshes with different spacing. The dashed line shows the interface’s exact shape at the end of the stretching ( t = 4 ) and coming back ( t = 8 ) stages. These figures also contain the values of the defined norm for a quantitative comparison. The mesh dependency analysis in these figures shows that by decreasing the mesh sizes, better results for the interface prediction are achieved. However, we must consider the capacity of our computing system and calculation time before choosing a suitable grid spacing.

4.4. Unstructured Meshes

Notwithstanding that the description of the ICDR method in the Section 3 does not rely on a structured mesh, we provide some examples to evaluate the capability of the introduced method in unstructured meshes. In this section, we take the assumption of   Δ t = Δ t * . Note that the values of N 1 and N 2 are the integer part of the second root of the total element numbers.
We start with the notched cylinder problem. To make the results visually comparable with corresponding regenerated interfaces in Figure 10, we have performed a mesh dependency analysis, as shown in Figure 13a–e. Similar to Figure 10, these figures show the regenerated notched cylinder after the first, third, and fifth revolutions.
As it was reported for the structured meshes, we observe in Figure 13a–e that the reproduced interfaces comply better with the original shape by increasing the mesh numbers. To quantify the results of these figures, the values of the defined norm during the first to fifth revolutions are reported in Figure 14a,b also shows the order of the convergency for the ϵ 1 norm.
Figure 14a shows that for the range of 204 < N 1 the regenerated interfaces are nearly independent of the mesh size, similar to the cases with structure mesh in Figure 11. By comparing the data of Figure 11a and Figure 14a, we can surprisingly find that the values of the ϵ 1 norm of the unstructured meshes is less than the equivalent norms for the structured meshes.
Figure 15a–e illustrate the results of our mesh dependency analysis for the swirling flow vortex using unstructured meshing systems. As expected, better results go for the cases with finer mesh. Paralleling the norm values in Figure 12 and Figure 15 reveals that for the swirling flow vortex problem, a structured mesh can provide better results.

4.5. The Extension to Three-Dimensional (3D) Problems

Aside from the benchmark problems, the main target of a re-initialization method is to predict the interface position in a physical phenomenon accurately. Various applications involve two-phase flow problems. However, we focus on the deformation of a drop (the second phase) in a simple shear flow. We have two reasons for this choice. The first reason is that in the drop deformation problem, despite the benchmark problems, the interface’s curvature influences the flow field via surface tension forces. Expectedly, an inaccurate interface displacement during re-initialization and mass correction can destroy the flow field calculations and the predicted drop shape. Therefore, a drop deformation problem is a good checkpoint for our re-initialization method. Secondly, there exist equivalent numerical and experimental data in the literature to compare our results with them and validate the ICDR method in 3D.
Figure 16 shows a typical two-phase simple shear flow field. In this picture, a drop with the radius of R d r o p is assumed in the middle of a channel with the dimensions of W × H × L . The upper and lower plates are assumed to move in channel longitudinal direction with the velocities of + U / 2 and U / 2 ; respectively. The extent of the drop deformation or breakup is a function of the viscosity ratio ( λ ) and Capillary number ( C a ), which are defined in Equation (21a,b), where the parameters μ 1 and μ 2 show the viscosity of the matrix (the primary phase)and drop (the second phase), respectively. Moreover, the parameter γ stands for the surface tension coefficient.
λ = μ 2 μ 1
C a = μ 1 ( U / H ) R d r o p γ
By taking the assumptions of the creeping flow and incompressible fluids, the governing equations, including the equation of motion and mass conservation criterion, would be as follows:
σ i j x j = F σ i
u i x i = 0
The Equation (22a,b) are based on Einstein summation notations over a common index. The components of the total stress tensor ( σ = ) are denoted by σ i j , which are described in Equation (23a–c).
σ i j = τ i j + P I i j
τ i j = μ D i j
D i j = u i x j + u j x i
where τ i j and D i j are components of the viscous stress ( τ = ) and deformation rate ( D = ) tensors; respectively. P and μ are hydrostatic pressure and Newtonian viscosity, correspondingly. I i j is the unit tensor ( I ) component (Kronecker delta), such that I i j is 1 if i = j and is 0 if i j .
F σ i in Equation (21a) is the component of the surface tension force per unit volume ( F σ ) and is easily calculated using Equation (23) [32].
F σ = γ κ n
The solution strategy is to employ the Galerkin finite element method (FEM) for Equation (22a,b). Moreover, we consider a periodic boundary condition on the front/back and the left/right sides. The surface tension force ( F σ ) is considered as a source term, which is non-zero in the active elements. Mostafaiyan et al. have described the solution method’s detail (for the two-dimensional case) in [7].
Our setup in this section is to employ a structured mesh in the flow domain with hexagonal elements. We assume 40 grids in the depth of the channel (element size is H / 40 ), for which we have obtained mesh-independent results in our two-dimensional analysis [7]. We assume the time increment to be slightly smaller than the characteristic time (e.g., Δ t = 0.9 Δ t * ).
In this section, we examine the proposed method by juxtaposing our results with some numerical and experimental data in the literature. For this purpose, the extent of the drop deformation and its breakup are presented for unit and non-unit viscosity ratios.

4.5.1. Comparison of the Geometrical Re-Initialization Methods in 3D

We consider a case with C a = 0.4 and 2 R d r o p = 0.5 H . Figure 17a shows the results of our calculations, which are re-initialized using the ICDR method. In this figure, a binary breakup is observed, which complies with the reported data in [33] (Figure 13). Notably, for this problem the Capillary number of 0.4 is a critical value, below which no break up will happen [33].
Simulation of the problem using the Mut method does not lead to a breakup, as shown in Figure 17b. The simulation time equals in Figure 17a,b. However, in the recent case, the drop reaches its equilibrium before any breakup. We attribute the difference between the two figures to the second phase’s mass loss during deformation. The drop losses part of its mass and converts to a smaller one (i.e., a drop with a smaller R d r o p ) in the simulation course. Thus, according to Equation (21b), the Capillary number drops below the critical value and will not break up, as a result.
We have also employed the direct re-initialization algorithm to estimate the extent of the drop deformation. In this case, the interface is destroyed during the deformation, as shown in Figure 17c, and we cannot continue simulation up to the breakup time in Figure 17a, due to the numerical errors. The unsuccessful simulation’s main reason is the inaccurate prediction of the surface tension forces due to the volume fraction’s unsmooth values in the interface’s vicinity. It is worth reminding that the active elements’ nodal values are not re-initialized in the direct algorithm.

4.5.2. Case Study for Drop Deformation with a Unit Viscosity Ratio

Figure 17a shows that our analysis complies with the numerical results in the literature [33]. In this section, we use our two-phase flow strategy to simulate an experimental task of Sibillo et al. [34] with 2 R d r o p = 0.7 H and C a = 0.46 . Their result (a quinary breakup) are reproduced by our simulation and compared in Figure 18a,b.

4.5.3. Case Study for Drop Deformation with Non-Unit Viscosity Ratios

Since the flow field contains two different fluids with the viscosity values of μ 1 and μ 2 ( μ 1 μ 2 ), an appropriate viscosity estimation ( μ ) in Equation (23b) is required. We have estimated the viscosity using the area portion of an element occupied by the primary and second phases, as shown in Equation (25a,b).
μ = f e μ 1 + ( 1 f e ) μ 2
f e = Ω e ϕ { f i } + 1 2 d x 1 d x 2 Ω e d x 1 d x 2
To evaluate our re-initialization method for problems with non-unit viscosity ratio, we evaluate the steady shape a drop with 2 R d r o p = 0.9 H and C a = 0.3 for different viscosity ratios (i.e., λ = 10 and λ = 1 / 10 ) and compare it with similar data in the literature. Figure 19a,b show the shape of the drops at equilibrium, generated using the Boundary-integral method [35]. Figure 19c,d present the corresponding results while using our finite element strategy.
For drop deformation with a non-unit viscosity ratio, the breakup is possible. Vananroye et al. [36] have experimentally reported such a breakup for a drop with 2 R d r o p = 0.75 H , C a = 0.6 , and λ = 11.7 , as shown in Figure 20b. Figure 20a depicts the reproduced results using our FEM formulation and the ICDR technique.
The similarity between our calculations and different experimental and numerical data in the literature ( λ = 1 or λ 1 ) reflects the ICDR technique’s capability in conjunction with our FEM in analyzing two-phase flow problems.
It is worth mentioning that we have performed several successful comparisons for the drop deformation problems (with the unit and non-unit viscosity ratios). However, they are not reported here for conciseness.

5. Conclusions

We have introduced an improved mass-conservative direct re-initialization method (ICDR) based on two existing geometrical re-initialization methods (the Mut and the direct method) and a global mass correction concept. This method has excellent mass-conservative properties and provides a smooth set of nodal volume fractions in the interface’s vicinity. We have shown that the ICDR method is applicable for 2D and 3D flow problems.
To assess the validity of the ICDR method in 2D, we have employed two benchmark problems. Then the dependency of the results on the element and time-step size has been extensively examined. A visual assessment using graphical demonstrations of the regenerated interfaces, as well as a quantitative evaluation via the definition of a norm value, have been provided.
Aside from the benchmark problems, we have decided to use an actual physical phenomenon to examine the ICDR method’s applicability in 3D. For this purpose, a drop deformation in a simple shear flow field has been selected. Comparing our results with various numerical and experimental data in the literature has shown that, using the introduced strategy, one can predict the droplet equilibrium or break up for unit and non-unit viscosity ratios.
The 3D flow fields in this research are limited to creeping flow. However, the ICDR algorithm’s evaluation by considering the inertial terms (e.g., bubble rising and dam-break problems) can be a subject of further studies.

Author Contributions

Conceptualization, M.M., S.W., G.H. and M.S.H.; methodology, M.M. and M.S.H.; software, M.M.; writing—original draft preparation, M.M.; writing—review and editing, M.M., S.W. and G.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Osher, S.; Sethian, J.A. Fronts propagating with curvature-dependent speed: Algorithms based on Hamilton-Jacobi formulations. J. Comput. Phys. 1988, 79, 12–49. [Google Scholar] [CrossRef] [Green Version]
  2. Hirt, C.W.; Nichols, B.D. Volume of fluid (VOF) method for the dynamics of free boundaries. J. Comput. Phys. 1981, 39, 201–225. [Google Scholar] [CrossRef]
  3. Pilliod, J.E., Jr.; Puckett, E.G. Second-order accurate volume-of-fluid algorithms for tracking material interfaces. J. Comput. Phys. 2004, 199, 465–502. [Google Scholar] [CrossRef] [Green Version]
  4. Pilliod, J.; Puckett, E. An unsplit, second-order accurate Godunov method for tracking deflagrations and detonations. In Proceedings of the 21st International Symposium on Shock Waves, Center for Hypersonics, Great Keppel Island, Australia, 20–25 July 1997; pp. 1053–1058. [Google Scholar]
  5. Puckett, E. On the second-order accuracy of volume-of-fluid interface reconstruction algorithms: Convergence in the max norm. Commun. Appl. Math. Comput. Sci. 2010, 5, 99–148. [Google Scholar] [CrossRef]
  6. Puckett, E.A. Volume-of-fluid interface reconstruction algorithm that is second-order accurate in the max norm. Commun. Appl. Math. Comput. Sci. 2010, 5, 199–220. [Google Scholar] [CrossRef] [Green Version]
  7. Mostafaiyan, M.; Wießner, S.; Heinrich, G.; Hosseini, M.S.; Domurath, J.; Khonakdar, H.A. Application of local least squares finite element method (LLSFEM) in the interface capturing of two-phase flow systems. Comput. Fluids 2018, 174, 110–121. [Google Scholar] [CrossRef]
  8. Smereka, P.; Sussman, M.; Osher, S. A levelset approach for computing solutions to incompressible two-phase flow. J. Comput. Phys. 1994, 114, 1006. [Google Scholar]
  9. Chang, Y.-C.; Hou, T.; Merriman, B.; Osher, S. A level set formulation of Eulerian interface capturing methods for incompressible fluid flows. J. Comput. Phys. 1996, 124, 449–464. [Google Scholar] [CrossRef] [Green Version]
  10. Sussman, M.; Fatemi, E.; Smereka, P.; Osher, S. An improved level set method for incompressible two-phase flows. Comput. Fluids 1998, 27, 663–680. [Google Scholar] [CrossRef]
  11. Sussman, M.; Fatemi, E. An efficient, interface-preserving level set redistancing algorithm and its application to interfacial incompressible fluid flow. SIAM J. Sci. Comput. 1999, 20, 1165–1191. [Google Scholar] [CrossRef] [Green Version]
  12. Yap, Y.; Chai, J.; Wong, T.; Toh, K.; Zhang, H. A global mass correction scheme for the level-set method. Numeric. Heat Transf. Part B Fundam. 2006, 50, 455–472. [Google Scholar] [CrossRef]
  13. Ville, L.; Silva, L.; Coupez, T. Convected level set method for the numerical simulation of fluid buckling. Int. J. Numeric. Methods Fluids 2011, 66, 324–344. [Google Scholar] [CrossRef]
  14. Olsson, E.; Kreiss, G. A conservative level set method for two phase flow. J. Comput. Phys. 2005, 210, 225–246. [Google Scholar] [CrossRef]
  15. Olsson, E.; Kreiss, G.; Zahedi, S.A. conservative level set method for two phase flow II. J Comput. Phys 2007, 225, 785–807. [Google Scholar] [CrossRef]
  16. Harten, A. The artificial compression method for computation of shocks and contact discontinuities. I. Single conservation laws. Commun. Pure App. Math. 1977, 30, 611–638. [Google Scholar] [CrossRef]
  17. Zhao, L.; Mao, J.; Bai, X.; Liu, X.; Li, T.; Williams, J. Finite element implementation of an improved conservative level set method for two-phase flow. Comput. Fluids 2014, 100, 138–154. [Google Scholar] [CrossRef]
  18. Zhao, L.; Bai, X.; Li, T.; Williams, J. Improved conservative level set method. Int. J. Numeric. Methods Fluids 2014, 75, 575–590. [Google Scholar] [CrossRef]
  19. Guermond, J.-L.; de Luna, M.Q.; Thompson, T. An conservative anti-diffusion technique for the level set method. J. Computat. Appl. Math. 2017, 321, 448–468. [Google Scholar] [CrossRef] [Green Version]
  20. Chiodi, R.; Desjardins, O. A reformulation of the conservative level set reinitialization equation for accurate and robust simulation of complex multiphase flows. J. Comput. Phys. 2017, 343, 186–200. [Google Scholar] [CrossRef]
  21. Enright, D.; Fedkiw, R.; Ferziger, J.; Mitchell, I. A hybrid particle level set method for improved interface capturing. J. Comput. Phys. 2002, 183, 83–116. [Google Scholar] [CrossRef] [Green Version]
  22. Wang, Z.; Yang, J.; Stern, F. An improved particle correction procedure for the particle level set method. J. Comput. Phys. 2009, 228, 5819–5837. [Google Scholar] [CrossRef]
  23. Sussman, M.; Puckett, E.G. A coupled level set and volume-of-fluid method for computing 3D and axisymmetric incompressible two-phase flows. J. Comput. Phys. 2000, 162, 301–337. [Google Scholar] [CrossRef] [Green Version]
  24. Mut, F.; Buscaglia, G.C.; Dari, E.A. New mass-conserving algorithm for level set redistancing on unstructured meshes. J. Appl. Mechan. 2006, 73, 1659–1678. [Google Scholar] [CrossRef] [Green Version]
  25. Ausas, R.F.; Dari, E.A.; Buscaglia, G.C. A geometric mass-preserving redistancing scheme for the level set function. Int. J. Numeric. Methods Fluids 2011, 65, 989–1010. [Google Scholar] [CrossRef]
  26. Cho, M.H.; Choi, H.G.; Yoo, J.Y. A direct reinitialization approach of level-set/splitting finite element method for simulating incompressible two-phase flows. Int. J. Numeric. Methods Fluids 2011, 67, 1637–1654. [Google Scholar] [CrossRef]
  27. Ngo, L.C.; Choi, H.G. Efficient direct re-initialization approach of a level set method for unstructured meshes. Comput. Fluids 2017, 154, 167–183. [Google Scholar] [CrossRef]
  28. Chopp, D.L. Computing minimal surfaces via level set curvature flow. J. Comput. Phys. 1993, 106, 77–91. [Google Scholar] [CrossRef] [Green Version]
  29. Jiang, B.-N. The Least-Squares Finite Element Method: Theory and Applications in Computational Fluid Dynamics and Electromagnetics; Springer: Berlin/Heidelberg, Germany, 1998. [Google Scholar]
  30. Zalesak, S.T. Fully multidimensional flux-corrected transport algorithms for fluids. J. Comput. Phys. 1979, 31, 335–362. [Google Scholar] [CrossRef]
  31. Walker, C.; Müller, B. A conservative level set method for sharp interface multiphase flow simulation. In Proceedings of the ECCOMAS CFD, Lisbon, Portugal, 14–17 June 2010. [Google Scholar]
  32. Tryggvason, G.; Bunner, B.; Esmaeeli, A.; Juric, D.; Al-Rawahi, N.; Tauber, W.; Han, J.; Nas, S.; Jan, Y.-J. A front-tracking method for the computations of multiphase flow. J. Comput. Phys. 2001, 169, 708–759. [Google Scholar] [CrossRef] [Green Version]
  33. Janssen, P.; Anderson, P. Boundary-integral method for drop deformation between parallel plates. Phys. Fluids 2007, 19, 043602. [Google Scholar] [CrossRef] [Green Version]
  34. Sibillo, V.; Pasquariello, G.; Simeone, M.; Cristini, V.; Guido, S. Drop deformation in microconfined shear flow. Phys. Rev. Lett. 2006, 97, 054502. [Google Scholar] [CrossRef]
  35. Janssen, P.; Anderson, P. A boundary-integral model for drop deformation between two parallel plates with non-unit viscosity ratio drops. J. Comput. Phys. 2008, 227, 8807–8819. [Google Scholar] [CrossRef]
  36. Vananroye, A.; Van Puyvelde, P.; Moldenaers, P. Effect of confinement on droplet breakup in sheared emulsions. Langmuir 2006, 22, 3972–3974. [Google Scholar] [CrossRef]
Figure 1. The interface and the elements in its vicinity.
Figure 1. The interface and the elements in its vicinity.
Fluids 06 00261 g001
Figure 2. An arbitrary 3D element.
Figure 2. An arbitrary 3D element.
Fluids 06 00261 g002
Figure 3. Two revolutions of a circle using a 50 × 50 structured mesh, where the nodes of active elements are included in the re-initialization step (a) An original circle before (dashed line) and after two revolutions (solid line). The normal vectors are shown after rotation, (b) The percentage of curvature deviation (solid line) and mass change (dashed line).
Figure 3. Two revolutions of a circle using a 50 × 50 structured mesh, where the nodes of active elements are included in the re-initialization step (a) An original circle before (dashed line) and after two revolutions (solid line). The normal vectors are shown after rotation, (b) The percentage of curvature deviation (solid line) and mass change (dashed line).
Fluids 06 00261 g003
Figure 4. Five revolutions of a circle using a 50 × 50 structured mesh, using the direct method (a) An original circle before (dashed line) and after five revolutions (solid line). The normal vectors are shown after rotation, (b) The percentage of curvature deviation (solid line) and mass change (dashed line).
Figure 4. Five revolutions of a circle using a 50 × 50 structured mesh, using the direct method (a) An original circle before (dashed line) and after five revolutions (solid line). The normal vectors are shown after rotation, (b) The percentage of curvature deviation (solid line) and mass change (dashed line).
Fluids 06 00261 g004
Figure 5. Five revolutions of a circle using a 50 × 50 structured mesh, using the Mut method (a) An original circle before (dashed line) and after five revolutions (solid line). The normal vectors are shown after rotation, (b) The percentage of curvature deviation (solid line) and mass change (dashed line).
Figure 5. Five revolutions of a circle using a 50 × 50 structured mesh, using the Mut method (a) An original circle before (dashed line) and after five revolutions (solid line). The normal vectors are shown after rotation, (b) The percentage of curvature deviation (solid line) and mass change (dashed line).
Fluids 06 00261 g005
Figure 6. Five revolutions of a circle using a 50 × 50 structured mesh, using the improved conservative direct re-initialization or ICDR (a) An original circle before (dashed line) and after five revolutions (solid line). The normal vectors are shown after rotation, (b) The percentage of curvature deviation (solid line) and mass change (dashed line).
Figure 6. Five revolutions of a circle using a 50 × 50 structured mesh, using the improved conservative direct re-initialization or ICDR (a) An original circle before (dashed line) and after five revolutions (solid line). The normal vectors are shown after rotation, (b) The percentage of curvature deviation (solid line) and mass change (dashed line).
Fluids 06 00261 g006
Figure 7. Revolution of the notched cylinder in a N 1 × N 2 = 200 × 200 rectangular domain. In these figures, the dashed line shows the original shape. Also, the solid line and dotted line are the results for ∆t = 0.5 and ∆t = 1.0, respectively.
Figure 7. Revolution of the notched cylinder in a N 1 × N 2 = 200 × 200 rectangular domain. In these figures, the dashed line shows the original shape. Also, the solid line and dotted line are the results for ∆t = 0.5 and ∆t = 1.0, respectively.
Fluids 06 00261 g007
Figure 8. Comparison of the mass loss/gain and the norm values for different methods.
Figure 8. Comparison of the mass loss/gain and the norm values for different methods.
Fluids 06 00261 g008
Figure 9. The reconstructed notched cylinder after one revolution for different time increments ( Δ t = 0.25 Δ t * , 1.00 t *   and   1.75 Δ t * ) and mesh spacing: N 1 × N 2 = 50 × 50 (light-grey),   N 1 × N 2 = 100 × 100 (dark-grey), N 1 × N 2 = 200 × 200 (dashed), N 1 × N 2 = 300 × 300 (dash-dotted), N 1 × N 2 = 400 × 400 (dotted), N 1 × N 2 = 500 × 500 (solid line).
Figure 9. The reconstructed notched cylinder after one revolution for different time increments ( Δ t = 0.25 Δ t * , 1.00 t *   and   1.75 Δ t * ) and mesh spacing: N 1 × N 2 = 50 × 50 (light-grey),   N 1 × N 2 = 100 × 100 (dark-grey), N 1 × N 2 = 200 × 200 (dashed), N 1 × N 2 = 300 × 300 (dash-dotted), N 1 × N 2 = 400 × 400 (dotted), N 1 × N 2 = 500 × 500 (solid line).
Fluids 06 00261 g009
Figure 10. The Notched cylinder after first (left picture), third (middle picture), and fifth (right picture) revolutions with different structured mesh spacing. The solid lines show the results after the evolutions and the dashed lines are the original notched cylinder.
Figure 10. The Notched cylinder after first (left picture), third (middle picture), and fifth (right picture) revolutions with different structured mesh spacing. The solid lines show the results after the evolutions and the dashed lines are the original notched cylinder.
Fluids 06 00261 g010aFluids 06 00261 g010b
Figure 11. (a), The values of the ϵ 1 norm during the revolutions for various structured mesh spacing, as well as the comparison with PDE-based re-initialization methods [14,22,31] (b), The values of the convergency order during the revolutions for various structured mesh spacing.
Figure 11. (a), The values of the ϵ 1 norm during the revolutions for various structured mesh spacing, as well as the comparison with PDE-based re-initialization methods [14,22,31] (b), The values of the convergency order during the revolutions for various structured mesh spacing.
Fluids 06 00261 g011
Figure 12. The interface shape in swirling flow vortex at t = 4 and t = 8 for structured meshes with different spacing. The values of the ϵ 1 norm is also presented.
Figure 12. The interface shape in swirling flow vortex at t = 4 and t = 8 for structured meshes with different spacing. The values of the ϵ 1 norm is also presented.
Fluids 06 00261 g012aFluids 06 00261 g012b
Figure 13. The Notched cylinder after first (left picture), third (middle picture) and fifth (right picture) revolutions with different unstructured mesh spacing. The solid lines show the results after the evolutions and the dashed lines are the original notched cylinder.
Figure 13. The Notched cylinder after first (left picture), third (middle picture) and fifth (right picture) revolutions with different unstructured mesh spacing. The solid lines show the results after the evolutions and the dashed lines are the original notched cylinder.
Fluids 06 00261 g013aFluids 06 00261 g013b
Figure 14. (a), The values of the ϵ 1 norm during the revolutions for various structured mesh spacing, (b), The values of the convergency order during the revolutions for various structured mesh spacing.
Figure 14. (a), The values of the ϵ 1 norm during the revolutions for various structured mesh spacing, (b), The values of the convergency order during the revolutions for various structured mesh spacing.
Fluids 06 00261 g014
Figure 15. The interface shape in swirling flow vortex at t = 4 and t = 8 for unstructured meshes with different spacing. The values of the ϵ 1 norm is also presented.
Figure 15. The interface shape in swirling flow vortex at t = 4 and t = 8 for unstructured meshes with different spacing. The values of the ϵ 1 norm is also presented.
Fluids 06 00261 g015
Figure 16. A schematic illustration of the two-phase simple shear flow.
Figure 16. A schematic illustration of the two-phase simple shear flow.
Fluids 06 00261 g016
Figure 17. The shapes of the drops with the diameter of 2 R d r o p = 0.5 H and Ca = 0.4, (a): ICDR, (b): Mut et al. [1], (c): Direct re-initialization [2,3].
Figure 17. The shapes of the drops with the diameter of 2 R d r o p = 0.5 H and Ca = 0.4, (a): ICDR, (b): Mut et al. [1], (c): Direct re-initialization [2,3].
Fluids 06 00261 g017
Figure 18. The evolution of the drop shape with the diameter of 2 R d r o p = 0.7 H and the Capillary number of C a = 0.46 , (a): Generated in the present research, (b): Reported by Sibillo et al. [34], (Reproduced with permission from physical review letters; published by the American Physical Society, 2006).
Figure 18. The evolution of the drop shape with the diameter of 2 R d r o p = 0.7 H and the Capillary number of C a = 0.46 , (a): Generated in the present research, (b): Reported by Sibillo et al. [34], (Reproduced with permission from physical review letters; published by the American Physical Society, 2006).
Fluids 06 00261 g018
Figure 19. The steady shapes of the drops with the diameter of 2 R d r o p = 0.9 H and C a = 0.3 for different values of the viscosity ratios (λ = 0.1 and 10), (a,b): Reported by Janssen and Anderson [35] (Reproduced with permission from Author; published by Elsevier, 2008), (c,d): Generated in the present research.
Figure 19. The steady shapes of the drops with the diameter of 2 R d r o p = 0.9 H and C a = 0.3 for different values of the viscosity ratios (λ = 0.1 and 10), (a,b): Reported by Janssen and Anderson [35] (Reproduced with permission from Author; published by Elsevier, 2008), (c,d): Generated in the present research.
Fluids 06 00261 g019
Figure 20. The different states of the deformation before the breakup of a drop with 2 R d r o p = 0.75 H , C a = 0.6 , and λ = 11.7 .
Figure 20. The different states of the deformation before the breakup of a drop with 2 R d r o p = 0.75 H , C a = 0.6 , and λ = 11.7 .
Fluids 06 00261 g020
Table 1. The values of the first norm ( ϵ 1 ) for different time steps and mesh spacings.
Table 1. The values of the first norm ( ϵ 1 ) for different time steps and mesh spacings.
N 1 × N 2
50 × 50 100 × 100 200 × 200 300 × 300 400 × 400 500 × 500
Δ t 0.25 Δ t * 1.80 × 10 2 4.17 × 10 3 9.14 × 10 4 7.52 × 10 4 7.59 × 10 4 7.60 × 10 4
0.50 Δ t * 1.13 × 10 2 4.10 × 10 3 7.51 × 10 4 5.61 × 10 4 4.64 × 10 4 4.19 × 10 4
0.75 Δ t * 7.90 × 10 3 2.58 × 10 3 6.36 × 10 4 5.11 × 10 4 4.58 × 10 4 4.05 × 10 4
0.90 Δ t * 8.00 × 10 3 2.48 × 10 3 6.22 × 10 4 4.75 × 10 4 4.17 × 10 4 3.62 × 10 4
1.00 Δ t * 7.90 × 10 3 2.43 × 10 3 6.20 × 10 4 4.57 × 10 4 3.75 × 10 4 3.32 × 10 4
1.10 Δ t * 8.71 × 10 3 2.50 × 10 3 6.65 × 10 4 5.37 × 10 4 4.71 × 10 4 4.34 × 10 4
1.25 Δ t * 1.03 × 10 2 2.85 × 10 3 7.58 × 10 4 5.66 × 10 4 6.36 × 10 4 4.77 × 10 4
1.50 Δ t * 1.52 × 10 2 3.94 × 10 3 9.41 × 10 4 6.71 × 10 4 7.04 × 10 4 5.49 × 10 4
1.75 Δ t * 204 × 10 2 5.08 × 10 3 1.22 × 10 3 8.66 × 10 4 7.51 × 10 4 7.14 × 10 4
2.00 Δ t * 2.56 × 10 2 6.69 × 10 3 1.66 × 10 3 1.22 × 10 3 1.07 × 10 3 1.03 × 10 3
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Mostafaiyan, M.; Wießner, S.; Heinrich, G.; Hosseini, M.S. An Improved Conservative Direct Re-Initialization Method (ICDR) for Two-Phase Flow Simulations. Fluids 2021, 6, 261. https://doi.org/10.3390/fluids6070261

AMA Style

Mostafaiyan M, Wießner S, Heinrich G, Hosseini MS. An Improved Conservative Direct Re-Initialization Method (ICDR) for Two-Phase Flow Simulations. Fluids. 2021; 6(7):261. https://doi.org/10.3390/fluids6070261

Chicago/Turabian Style

Mostafaiyan, Mehdi, Sven Wießner, Gert Heinrich, and Mahdi Salami Hosseini. 2021. "An Improved Conservative Direct Re-Initialization Method (ICDR) for Two-Phase Flow Simulations" Fluids 6, no. 7: 261. https://doi.org/10.3390/fluids6070261

APA Style

Mostafaiyan, M., Wießner, S., Heinrich, G., & Hosseini, M. S. (2021). An Improved Conservative Direct Re-Initialization Method (ICDR) for Two-Phase Flow Simulations. Fluids, 6(7), 261. https://doi.org/10.3390/fluids6070261

Article Metrics

Back to TopTop