<?xml-model href='http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/tei_all.rng' schematypens='http://relaxng.org/ns/structure/1.0'?><TEI xmlns="http://www.tei-c.org/ns/1.0">
	<teiHeader>
		<fileDesc>
			<titleStmt><title level='a'>A new efficient fully-decoupled and second-order time-accurate scheme for Cahn–Hilliard phase- eld model of three-phase incompressible  flow</title></titleStmt>
			<publicationStmt>
				<publisher></publisher>
				<date>01/08/2021</date>
			</publicationStmt>
			<sourceDesc>
				<bibl> 
					<idno type="par_id">10299206</idno>
					<idno type="doi"></idno>
					<title level='j'>Computer methods in applied mechanics and engineering</title>
<idno>1879-2138</idno>
<biblScope unit="volume">376</biblScope>
<biblScope unit="issue"></biblScope>					

					<author>X. Yang</author>
				</bibl>
			</sourceDesc>
		</fileDesc>
		<profileDesc>
			<abstract><ab><![CDATA[For the highly coupled and nonlinear Cahn-Hilliard phase-field model of three-phase incompressible flow, how to establish a fully-decoupled numerical scheme with second-order time accuracy has always been a very difficult and unsolved problem. In this paper, we propose a novel decoupling method, which only needs to solve several decoupling linear elliptic equations with constant coefficients at each time step to obtain a numerical solution with second-order time accuracy. The key idea is to introduce two nonlocal auxiliary variables into the system, one of which is used to linearize the nonlinear potential, and the other is used to introduce an ordinary differential equation to deal with the nonlinear coupling terms with "zero-energycontribution" characteristics. We strictly prove the solvability and unconditional energy stability of the scheme, and conduct numerical simulations in 2D and 3D to show the accuracy and stability of the scheme numerically. To the best of the author's knowledge, the method developed in this paper is the first second-order fully-decoupled scheme for the hydrodynamics coupled phase-field model. c]]></ab></abstract>
		</profileDesc>
	</teiHeader>
	<text><body xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink">
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Introduction</head><p>Unlike the phase-field model of the two-phase flow system that requires only one phase-field variable to represent the volume fraction of two phases, the Cahn-Hilliard phase-field model of three-phase incompressible flows usually requires three phase-field variables to formally represent the volume (or mass) of each component <ref type="bibr">[1]</ref><ref type="bibr">[2]</ref><ref type="bibr">[3]</ref><ref type="bibr">[4]</ref>. In the total free energy, the hydrophilic-hydrophobic tendency of each phase-field variable is independent, but to ensure the socalled free-leakage condition of the system, a Lagrange multiplier needs to be added in each Cahn-Hilliard equation, thereby establishing a highly nonlinear and coupled system. Not only that, for some specific physical phenomena, such as the so-called "total spreading" situation, but it is also necessary to add some coupled higher-order terms to the total free energy to ensure the well-posedness of the entire system. Finally, after combining the Navier-Stokes equation describing the characteristics of the incompressible flow field, a highly coupled and nonlinear complex dynamical system is obtained. Among them, the coupling terms can be divided into two categories, one is formulated introduce the numerical scheme, explain its implementations in detail, and prove its solvability and discrete energy dissipation law rigorously. In Section 4, many numerical examples are given to illustrate the accuracy and efficiency of the scheme. We finally give some concluding remarks in Section 5.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Model system</head><p>We briefly outline the Cahn-Hilliard phase-field system, which simulates the three immiscible fluid components proposed in <ref type="bibr">[2]</ref><ref type="bibr">[3]</ref><ref type="bibr">[4]</ref>. A domain &#8486; is an open bounded, connected, subset in R d of d = 2, 3, with a sufficiently smooth boundary. We assume &#966; i (i = 1, 2, 3) to be the ith phase-field variable which represents the volume of the ith component in the fluid mixture, such that</p><p>1 inside the ith component, 0 outside the ith component, (</p><p>where x &#8712; &#8486; , t is time in [0, T ]. A smooth layer with the thickness &#1013; is used to connect the interface between 0 and 1. Assuming the mixture being perfect (called as free-leakage condition), the three unknowns &#966; 1 , &#966; 2 , &#966; 3 are linked by the following relationship:</p><p>There are several ways to promote the two-phase model to the three-phase case, cf. <ref type="bibr">[1]</ref><ref type="bibr">[2]</ref><ref type="bibr">[3]</ref><ref type="bibr">[4]</ref>. In this article, we use the model developed in <ref type="bibr">[2]</ref><ref type="bibr">[3]</ref><ref type="bibr">[4]</ref> and assume the total free energy as</p><p>where &#1013; is the order parameter to characterize the interfacial width, L(&#966; 1 , &#966; 2 , &#966; 3 ) is the linear part, and F(&#966; 1 , &#966; 2 , &#966; 3 ) is the nonlinear part. The linear part is given as</p><p>where the coefficient &#931; i represents the "spreading" coefficient of the ith at the interface between jth phase and kth phase. One can deduce that the following conditions hold between the three surface tension parameters &#963; i j (&#963; 12 , &#963; 13 , &#963; 23 ) and three spreading coefficients (&#931; 1 , &#931; 2 , &#931; 3 ) (see <ref type="bibr">[2]</ref><ref type="bibr">[3]</ref><ref type="bibr">[4]</ref>):</p><p>&#931; i = &#963; i j + &#963; ik -&#963; jk , i = 1, 2, 3.</p><p>(2.5)</p><p>Note &#931; i might not be always positive. If &#931; i &gt; 0, it means that the spreading is "partial", if &#931; i &lt; 0, it is called "total". The nonlinear potential F(&#966; 1 , &#966; 2 , &#966; 3 ) is given as:</p><p>where &#923; is a non-negative constant. Since &#966; 1 , &#966; 2 , &#966; 3 satisfy the free-leakage condition (2.2), F(&#966; 1 , &#966; 2 , &#966; 3 ) can be rewritten as</p><p>where</p><p>(2.8)</p><p>Regarding the total free energy and surface tension coefficients, some remarks are given as follows (see the details in <ref type="bibr">[4]</ref>):</p><p>Remark 2.1. Let &#963; 12 , &#963; 13 and &#963; 23 be three positive numbers and &#931; 1 , &#931; 2 and &#931; 3 defined by <ref type="bibr">(2.5)</ref>. For any &#923; &gt; 0, the bulk free energy F(&#966; 1 , &#966; 2 , &#966; 3 ) defined in (2.7) is bounded from below if &#966; 1 , &#966; 2 , &#966; 3 satisfies the free-leakage condition (2.2). Remark 2.2. For any &#958; 1 + &#958; 2 + &#958; 3 = 0, there exists a constant &#931; &gt; 0 such that</p><p>if and only if the following conditions are valid:</p><p>Furthermore, the lower bound only depends on &#931; 1 , &#931; 2 , &#931; 3 and &#923;. Hence, if &#966; 1 , &#966; 2 , &#966; 3 satisfies the free-leakage condition (2.2), we derive &#8711;&#966; 1 + &#8711;&#966; 2 + &#8711;&#966; 3 = 0. Hence, from (2.9), we get</p><p>Remark 2.3. To form a meaningful physical system, the energy potential F(&#966; 1 , &#966; 2 , &#966; 3 ) defined in (2.7) must be bounded from below. For partial spreading case (&#931; i &gt; 0 , &#8704;i), one can assume that &#923; = 0 since F 0 (&#966; 1 , &#966; 2 , &#966; 3 ) &#8805; 0 is naturally fulfilled. For the total spreading case, &#923; has to be non-zero. Moreover, in order to ensure the non-negativity of F, &#923; must be large enough.</p><p>For the 3D case, it is shown in <ref type="bibr">[4]</ref> that when P(&#966; 1 , &#966; 2 , &#966; 3 ) takes the following form, the bulk energy F is bounded from below:</p><p>where &#966; &#945; (x) = 1 (1+x 2 ) &#945; with 0 &lt; &#945; &#8804; 8 17 . Since (2.8) is more commonly used in <ref type="bibr">[2,</ref><ref type="bibr">4]</ref>, we also adopt it for simplicity. It is clear that the numerical scheme developed in this paper can handle (2.9) or (2.12) without any essential difficulties.</p><p>To couple the fluid momentum into the system, the total free energy becomes</p><p>where u represents the fluid velocity.</p><p>Assuming that the fluid is incompressible and follows the generalized Fick's law, that is, the mass flux is proportional to the gradient of the chemical potential, we can derive the following three-phase Cahn-Hilliard model coupled with hydrodynamics:</p><p>)</p><p>where M is the mobility parameter, f i = &#8706; i F, p is the pressure, &#957; is the fluid viscosity, &#946; L is the Lagrange multiplier to ensure the free-leakage condition (2.2) and it can be derived as</p><p>The boundary conditions of the system are one of the following two types:</p><p>(i) all variables are periodic, or (ii</p><p>where n is the unit outward normal to the boundary &#8706;&#8486; . The initial conditions are given by</p><p>where the initial condition also satisfies the free-leakage condition &#966; 0 1 + &#966; 0 2 + &#966; 0 3 = 1.</p><p>Remark 2.4. It can be proved that the three-phase system (2.14)-(2.15) is equivalent to the following PDE system using two variables</p><p>where &#966; 3 and &#181; 3 are given by the following explicit formula:</p><p>Since the proof is quite similar to Theorem 3.1, we omit the details here.</p><p>The model equations (2.14)-(2.17) follow a dissipative energy law. By taking the L 2 inner product of (2.14) with &#181; i , of (2.15) with -&#966; it , of (2.16) with u, and performing integration by parts, we can obtain</p><p>)</p><p>Then, we take the summation of (2.24) and (2.25) for i = 1, 2, 3, and combine the obtained results with (2.26). Using (2.17) for the pressure term and (&#946; L , (</p><p>, we obtain the energy dissipative law as</p><p>where the last inequality is derived by using (2.9) since (&#181; 1 , &#181; 2 , &#181; 3 ) satisfies the condition (2.23).</p><p>Remark 2.5. When deriving the PDE energy law (2.27), due to the divergence-free condition, the advection term vanishes. The advection and surface tension terms are offset by using integration by parts, i.e., &#8747;</p><p>This means that the advection and surface tension terms do not contribute to the total free energy or energy diffusivity, that is, they satisfy the "zero-energy-contribution" feature, which provides us with inspiration for designing a fully-decoupled scheme given in the next section.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Numerical schemes</head><p>The purpose of this section is to construct a fully-decoupled numerical scheme to solve the flow-coupled phasefield system of three components incompressible flow system (2.14)-(2.17). At the same time, considering the efficiency and accuracy of the algorithm in practice, we also expect that the scheme can satisfy linearity, secondorder time accuracy, and unconditional energy stability. The detailed process for developing such a scheme is given as follows.</p><p>First, we define the auxiliary function U (x, t) as</p><p>where B is any constant such that the radicand is always positive (Note F(&#966; 1 , &#966; 2 , &#966; 3 ) is always bounded from below from Remark 2.3). Second, we define another nonlocal type scalar auxiliary variable: Q(t) &#8801; 1 which is written as the solution of a simple ordinary differential equation, that reads as</p><p>Then, by combining the two nonlocal variables U and Q, and the trivial evolution Eq. (3.2), the system (2.14)-(2.17) is reformulated to the following form:</p><p>where</p><p>Note (3.9) can be also written as the following form,</p><p>The variables (u, p, &#966; i , &#181; i , U, Q) constitutes a closed PDE system. The initial conditions are given as follows, Remarkably, in the new system (3.3)-(3.8), we multiply each term that satisfies the "zero-energy-contribution" characteristic with the nonlocal variable Q. It is easy to find that, after using integration by parts and the divergencefree condition, the combination of all nonlinear integrations in (3.7) is equal to zero, which means Q &#8801; 1 and thus the new system (3.3)-(3.8) is equivalent to the original PDE system (2.14)-(2.17). Meanwhile, the new system (3.3)-(3.8) also holds the law of energy dissipation that can be obtained through a similar process to obtain <ref type="bibr">(2.27)</ref>. Since the discrete-level energy stability proof process follows the same principle, we introduce the following detailed process to make it more clear.</p><p>We multiply the L 2 inner product of (3.3) with &#181; i to get</p><p>We multiply the L 2 inner product of (3.4) with -&#966; it to get</p><p>We multiply (3.5) with 24 &#1013; U to derive</p><p>By multiplying the L 2 inner product of (3.6) with u, we get</p><p>By multiplying (3.7) with Q, we get</p><p>.</p><p>(3.17)</p><p>Combining the above five Eqs. (3.13)-(3.17), using (&#946;,</p><p>) = 0, and noting that the two terms with the same Rome numerals under curly braces cancel each other out, we derive</p><p>where the two negative terms on the right end prescribe the energy diffusive rate and</p><p>Remark 3.1. After adding the simple ODE (3.7), we can see that the derivation of the law of energy becomes slightly different from that of the original system. For example, we no longer need the term I 1 in (3.13) and II 1 in (3.16) to cancel each other. Instead, I 1 is canceled by I 2 , and II 1 is canceled by II 2 , where I 2 and II 2 are from the new ODE (3.7). In other words, for the discrete case, we can use different methods to discretize the advection (associated with I 1 ) and surface tension (associated with II 1 ), which makes it possible to design a fully-decoupled scheme.</p><p>Now, it is ready to build up a numerical scheme to discretize the new system (3.3)-(3.8) by using the second-order backward differentiation formula (BDF2). It reads as follows.</p><p>We compute ( &#361;, u, p,</p><p>)</p><p>X. Yang</p><p>Computer Methods in Applied Mechanics and Engineering 376 (2021) 113589</p><p>where</p><p>S &gt; 0 is a stabilization parameter, and the boundary conditions of the scheme are either periodic for all variables, or</p><p>In the next few remarks, we give some explanations of the scheme.</p><p>Remark 3.2. The scheme is linear and each nonlinear term is discretized using the implicit-explicit combination method. For the hydrodynamical equations, we adopt the second-order pressure-correction scheme (3.20)-(3.25)-(3.26) (cf. <ref type="bibr">[44]</ref>) where &#361;n+1 is the intermediate velocity that follows the Dirichlet boundary conditions and the final velocity field u n+1 follows the divergence-free condition. To obtain the pressure, we just apply the divergence operator to <ref type="bibr">(3.25)</ref> and then obtain the following Poisson equation for p n+1 , i.e.,</p><p>Once p n+1 is computed from (3.29), we update u n+1 by using (3.25), i.e.,</p><p>Remark 3.3. Note that the coefficient H * i actually contains explicitly processed terms f (&#966; 1 , &#966; 2 , &#966; 3 ), so we add the comparable stabilizer (S &#8764; O(1)) in <ref type="bibr">(3.22)</ref>. Although this term introduces an extra error of S&#948;t 2 &#8706; tt &#966; i (&#8226;), whose magnitude is comparable with the error caused by the second-order extrapolated of the nonlinear term f i (&#966; 1 , &#966; 2 , &#966; 3 ). In Section 4, we present enough numerical evidence to show that this stabilizer is critical to maintain the accuracy and improve the energy stability while using large time steps, see the accuracy/stability tests shown in Figs. <ref type="bibr">4</ref>.2 and 4.3.</p><p>Remark 3.4. The initialization of the second-order scheme requires all values at t = t 1 , which can be obtained by constructing the first-order scheme based on the backward Euler method. In the above second-order scheme (3.20)- <ref type="bibr">(3.26)</ref>, as long as we set a = 2, b = 2, c = 0, &#968; * = &#968; n for any variable &#968;, the first-order scheme can be easily obtained.</p><p>We first prove that the discrete solutions (&#966; n+1 1 , &#966; n+1 2 , &#966; n+1 3 ) computed by the scheme (3.20)-(3.26) also satisfy the free-leakage condition, i.e., &#966; n+1</p><p>that is, there is no volume loss at all time.</p><p>Theorem 3.1. The scheme (3.21)- <ref type="bibr">(3.22</ref>) is equivalent to a scheme with two variables as follows:</p><p>X. Yang</p><p>Computer Methods in Applied Mechanics and Engineering 376 (2021) 113589</p><p>with </p><p>Furthermore, from (3.34), we derive</p><p>where we use <ref type="bibr">(3.33)</ref> and the definition of &#946; * in (3.27) (that is,</p><p>. Second, we assume that Eqs. (3.21)- <ref type="bibr">(3.22)</ref> are satisfied and then derive (3.31)- <ref type="bibr">(3.34)</ref>. We use the mathematical induction and assume that (3.33) is valid for t = t n and t = t n-1 (the validity of (3.33) at t = t 1 can be shown by performing a similar process to the first-order scheme, so the detailed proof is omitted here). For any m, we define</p><p>We take the summation of (3.21</p><p>where the advective terms vanish satisfy &#8711;</p><p>1 by the induction. We take the summation of (3.22) for i = 1, 2, 3 to get</p><p>Taking the L 2 inner product of (3.37) with -2&#948;t 3 &#920; n+1 , of (3.38) with C n+1 -1, and summing up the two obtained equalities, we deduce 3 4</p><p>Since all terms on the left hand side of (3.39) are non-negative, thus &#8711;C n+1 = 0 and &#8711;&#920; n+1 = 0 that implies the functions C n+1 and &#920; n+1 are both constants. Then (3.37) leads to C n+1 = 1 that means the (3.33) is valid. We also derive &#920; n+1 = 0 from (3.38) that implies (3.34) is valid. &#9633;</p><p>Here we discuss how to implement the scheme (3.20)-(3.26) in practice. It seems that all unknown variables are nonlocally coupled together, so from the appearance, the scheme (3.20)- <ref type="bibr">(3.26)</ref> does not seem to achieve the fully-decoupled structure that we expect. This reminds us that we cannot solve the scheme in any direct ways because doing so will cause a lot of time consumption. Next, we introduce the implementation process in detail, in which we make full use of the nonlocal features of the two additional variables U, Q, as shown below.</p><p>First, we use the nonlocal scalar variable Q n+1 to split (&#966; i , &#181; i , U ) n+1 into a linear combination that reads as</p><p>(3.40)</p><p>Then the scheme (3.21)-(3.22) can be rewritten as</p><p>(3.41)</p><p>According to Q n+1 , we split the system (3.41) into two sub-systems as follows,</p><p>By applying procedures similar to the second-step proof in Theorem 3.1 to the two systems (3.42) and (3.43), we derive</p><p>Note that the two subsystems (3.42) and (3.43) have the same form, so we only need to introduce the method to solve any of them, and the other follows the same line. Hence, we take the first subsystem (3.42) as an example. To solve it, we continue to use the split technique, that is, the variables (&#966; i,1 , &#181; i,1 ) n+1 are split into a linear combination form by the nonlocal variable U n+1 1 , which reads as</p><p>(3.45)</p><p>By substituting the split form of all variables in (3.45) into (3.42) and decomposing the results according to the nonlocal variable U n+1</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>1</head><p>, we obtain the following independent subsystems that read as</p><p>(3.47)</p><p>The boundary conditions for (3.46)-(3.47) are either periodic or  </p><p>where</p><p>x is the explicit form. By substituting the linear form of (U, &#966; n+1 i ) represented by Q n+1 given in (3.40) into (3.51), we obtain</p><p>Then, according to Q n+1 , we decompose (3.52) into the following two equalities:</p><p>(3.53)</p><p>Substituting the linear form of (&#966; i,1 , &#966; i,2 ) n+1 given in (3.45) and (3.50) into (3.53), we get</p><p>(3.54)</p><p>After applying a simple factorization to (3.54), we derive</p><p>An important thing is to verify whether U n+1 1 and U n+1 2 are solvable. This can be obtained by applying simple energy estimation to the subsystem (3.47). For any &#968; &#8712; L 2 (&#8486; ) with &#8747; &#8486; &#968;d x = 0, we define &#966; = &#8710; -1 &#968; to be the solution of the following Poisson equation</p><p>where the boundary condition is decided by the system (i.e., if the system is with periodic boundary condition, then &#968; is periodic; if the system is with the boundary condition described in <ref type="bibr">(2.19)</ref>, then &#8706; n &#966;| &#8706;&#8486; = 0.) By applying &#8710; -1 to the first equation of (3.47) and combine the obtained result with the second equation of (3.47), we obtain</p><p>By taking the L 2 inner product of (3.57) with &#966; n+1 i,1,2 and taking the summation for i = 1, 2, 3, we derive </p><p>(3.59)</p><p>In the scheme (3.20) and (3.25)-(3.26), using (3.59) to replace the variables ( &#361;, u, p) n+1 and then splitting the obtained equations according to Q n+1 , we obtain several sub-equations, which can be solved independently. More precisely, starting with (3.20), the two split variables &#361;n+1 1 and &#361;n+1 2 satisfy the following equations:</p><p>where &#963; 1 , &#963; 2 are explicit forms that are given by </p><p>We require four split variables &#361;n+1 i , u n+1 i , i = 1, 2 follow the boundary conditions described in (3.28), i.e., they are either periodic or satisfy:</p><p>Fourth, we solve the auxiliary variable Q n+1 . Using the split form for the variables &#181; n+1 i in (3.40) and &#361;n+1 in (3.59), one can rewrite (3.24) as the following form:</p><p>where &#977; i , i = 1, 2 are given as:</p><p>(3.65)</p><p>We need to verify (3.64) is solvable. By taking the L 2 inner product of the second equation in (3.60) with &#361;n+1 2 , we derive</p><p>We further take the L 2 inner product of the first equation in (3.43) with &#181; n+1 i,2 to get </p><p>(3.69) By using the third and fourth equality of (3.44) and applying (2.9), we derive</p><p>From the second equation of (3.53), we derive</p><p>Hence we have</p><p>Therefore, (3.66) and (3.72) imply that -&#977; 2 &#8805; 0, thereby ensuring the solvability of (3.64). Finally, we update &#966; n+1 i , &#181; n+1 i for i = 1, 2, 3 and U n+1 from (3.40), &#361;n+1 , u n+1 , and p n+1 from (3.59). We summarize the implementation of scheme (3.20)-(3.26) as follows: </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>.73)</head><p>where</p><p>Proof. We multiply the inner product of (3.20) with 2&#948;t &#361;n+1 in the L 2 space to get</p><p>From <ref type="bibr">(3.25)</ref>, for any variable v with &#8711; &#8226; v = 0, we have</p><p>Hence, by multiplying 2&#948;t 2 /3 of the above equation, we derive</p><p>By taking the inner product of (3.25) with 2&#948;tu n+1 in the L 2 space, we have</p><p>We combine (3.75), (3.77), (3.81), and (3.82) to obtain</p><p>Computing the inner product of (3.21) with 2&#948;t&#181; n+1 i in the L 2 space, we have</p><p>Computing the L 2 inner product of (3.22) with -(3&#966; n+1 -4&#966; n + &#966; n-1 ), we find</p><p>).</p><p>(3.85)</p><p>We multiply (3.23) with 24 &#1013; U n+1 and use (3.78) to obtain 12 &#1013;</p><p>(3.86)</p><p>We multiply (3.24) with 2&#948;t Q n+1 and use (3.78) to obtain 1 2</p><p>Hence, by combining (3.83)-(3.87) and taking the summation for i = 1, 2, 3, we arrive at</p><p>where we use the following two identities</p><p>which is due to <ref type="bibr">(3.33)</ref>. Finally, we obtain E n+1 &#8805; 0 by using (2.9) and <ref type="bibr">(3.33)</ref>. Likewise, we obtain (3.73) after dropping the terms in { } of (3.88) since they are positive, i.e., 3</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Numerical simulation</head><p>In this section, we use the proposed algorithm (3.20)-(3.26) to perform numerical simulations, including stability/accuracy tests, 2D spinodal decomposition, 2D contact lens deposited between two stratified fluids, as well as liquid droplet rising examples in 2D and 3D. In all numerical examples, we use the rectangular computational domain. For directions with periodic boundary conditions, the Fourier-spectral method is used for discretization. For directions with boundary conditions specified in <ref type="bibr">(3.28)</ref>, the Legendre-Galerkin method is adopted for discretization where the inf-sup stable pair (P N , P N -2 ) is used for the velocity ( &#361; and u) and pressure p, respectively, and P N is used for the phase-field variables &#966; 1 , &#966; 2 , &#966; 3 .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.1.">Stability and accuracy test</head><p>We first perform several stability tests in 2D to verify the unconditional energy stability of the fully-decoupled scheme (3.20)- <ref type="bibr">(3.26)</ref>. We set the 2D computational domain to be [0, 2] 2 . The initial conditions for all variables are given by The initial interface contours {&#966; 0 i = 1 2 } of the three phase-field variables are shown in Fig. <ref type="figure">4</ref>.1(a). We assume that the boundary conditions are periodic and space is discretized by using the Fourier-spectral method where 257 Fourier modes are used to discretize each direction. Using the above initial conditions and a time step of &#948;t = 0.01 2 3 , we implement the algorithm until a steady-state solution is obtained, and plot the fluid interface with the velocity field at the steady-state in Fig. <ref type="figure">4</ref>.1(b). We can see that due to the balanced surface tension coefficients of the three fluid components and coarsening effects, the two droplets squeeze together to form a contact angle of 120 &#8226; . In Fig. <ref type="figure">4</ref>.1(c), we plot the profile of the pressure p at the steady-state using a color diagram.</p><p>Next, we verify whether the scheme maintains energy stability unconditionally using any time step. For convenience, we represent the developed decoupled scheme (3.20)-(3.26) using scalar auxiliary variables by DSAV. Meanwhile, in order to illustrate the advantages of the developed decoupling technique and the added stabilizer in improving energy stability, we also test the stability of the scheme DSAV, but the variable Q n+1 and S are removed (i.e., assume Q n+1 &#8801; 1 and S = 0). For convenience, we refer to this version as SAV. In Fig. <ref type="figure">4</ref>.2(a), we plot the evolution curves of the total free energy (3.74) calculated by the scheme DSAV using different time steps. We find that all calculated energy curves show monotonic attenuation, which confirms the unconditional stability of DSAV. When the time step is relatively large, the energy curve with a large time step has an observable deviation from the energy curve with a small time step. This is because the errors obtained using large time steps are also large. When the time step is less than 0.01 2 3 , the five energy curves obtained are very close, which is why we use the time step size 0.01 2 3 to obtain the equilibrium solution shown in Fig. <ref type="figure">4</ref>.1. For comparison, in Fig. <ref type="figure">4</ref>.2(b), we plot the energy evolution curves calculated by SAV, and observe that it blows up while a large time step size is used, and only decays when &#948;t &#8804; 0.01 2 5 . Through performing mesh refinement tests in time for the example above, we further test the convergence order of the developed scheme DSAV. Since the exact solutions are unknown, the numerical solution obtained by the scheme DSAV using a very small time step (&#948;t = 1e-9) is regarded as an exact solution for calculating the approximate error. Then, we plot the L 2 errors of all variables at t = 0.4 obtained by changing the time step size from 0.01 to 0.01 2 7 with a factor of 1/2. The convergence rate is shown in Fig. <ref type="figure">4</ref>.3(a), where we find that the scheme DSAV always exhibits almost perfect second-order accuracy. In Fig. <ref type="figure">4</ref>.3(b), we compare the accuracy of DSAV and SAV by plotting the arithmetic mean of L 2 numerical errors of the three phase-field variables. When the time step size is large (&#948;t &gt; 0.01 2 6 ), SAV completely loses the convergence order. When the time step size is small (&#948;t &#8804; 0.01 2 6 ), it has the second-order accuracy. For comparison, DSAV consistently shows good second-order accuracy in all tested time steps. If we compare the size of the error when &#948;t &#8804; 0.01 2 6 , we find that the error obtained by SAV is smaller than that obtained by DSAV. This is because the stabilization terms increase some splitting errors.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.2.">Spinodal decomposition</head><p>In this example, we study the equilibrium pattern obtained after phase separation (or spinodal decomposition). The initial conditions are set as a homogeneous ternary mixture but with some small perturbations, which read as     Therefore, we adjust the three surface tension parameters (&#963; 12 , &#963; 13 , &#963; 23 ) to investigate whether the contact angles under steady-state follows the theoretical predictions from (4.8). We use four partial spreading cases and two total spreading cases in the computations. Theoretical prediction values of the contact angles according to the given surface tension parameters are shown in Table <ref type="table">4</ref>.1. In Fig. <ref type="figure">4</ref>.7,   We first set the three surface tension parameters to (&#963; 12 , &#963; 13 , &#963; 23 ) = 10(1, 1, 1) and use two different gravity parameters g 0 = 90 and 100. Figs. 4.10 and 4.11 shown numerical solutions at various times, of which snapshots of the profiles of 1  2 &#966; 1 + &#966; 2 are plotted. When the gravity constant is relatively weak (g 0 = 90), we find that the droplet is captured by the interface of the two layered fluids. When the gravity constant is large (g 0 = 100), the droplet passes through the interface and enters the upper fluid.</p><p>Furthermore, we change the surface tension parameter to (&#963; 12 , &#963; 13 , &#963; 23 ) = 10(1, 0.6, 0.6), and also use two different gravity parameters g 0 = 90 and 100, shown in Figs. 4.12 and 4.13. Similar to the previous two simulations, similar phenomena are observed, including the low gravity parameter leading to capture and high gravity parameter leading to interface penetration. In addition, when g 0 = 90, we see that the contact angle caused by the suspension  In Fig. <ref type="figure">4</ref>.14(a) and (b), we adopt the surface tension parameter (&#963; 12 , &#963; 13 , &#963; 23 ) = 2(1, 0.6, 0.6) and different gravity parameters g 0 = 40 and g 0 = 50, respectively. We use different colors to plot the isosurfaces of {&#966; 1 = 0.5} (yellow) and {&#966; 3 = 0.5} (red). Similar to the 2D simulation, lower gravity causes the droplet to be captured by the interface, while higher gravity cause the droplet to penetrate the interface. In addition to the capture/penetration phenomenon, we also find that when the gravity constant is large, a long filament forms after the droplet penetrates the interface, and then the rupture of the filament occurs (at t = 5.4).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">Concluding remarks</head><p>In this paper, with the help of two nonlocal auxiliary variables, a novel second-order fully-decoupled numerical algorithm is developed to solve the highly nonlinear phase-field model of three-phase incompressible flow. The scheme only needs to solve several decoupled linear elliptic equations with constant coefficients at each time step to obtain a numerical solution with second-order time accuracy. Solvability and unconditional energy stability have also been rigorously proven, and a large number of numerical simulations have been performed in 2D and 3D to show the accuracy and stability of the scheme numerically. Moreover, the novel decoupling method proposed in this paper can be widely applied to a large number of coupling models, as long as the nonlinear coupling terms satisfy the so-called "zero-energy-contribution" characteristic.</p></div></body>
		</text>
</TEI>
