Elsevier

Journal of Computational Physics

Volume 290, 1 June 2015, Pages 139-156
Journal of Computational Physics

A second order in time, uniquely solvable, unconditionally stable numerical scheme for Cahn–Hilliard–Navier–Stokes equation

https://doi.org/10.1016/j.jcp.2015.02.046Get rights and content

Abstract

We propose a novel second order in time numerical scheme for Cahn–Hilliard–Navier–Stokes phase field model with matched density. The scheme is based on second order convex-splitting for the Cahn–Hilliard equation and pressure-projection for the Navier–Stokes equation. We show that the scheme is mass-conservative, satisfies a modified energy law and is therefore unconditionally stable. Moreover, we prove that the scheme is unconditionally uniquely solvable at each time step by exploring the monotonicity associated with the scheme. Thanks to the simple coupling of the scheme, we design an efficient Picard iteration procedure to further decouple the computation of Cahn–Hilliard equation and Navier–Stokes equation. We implement the scheme by the mixed finite element method. Ample numerical experiments are performed to validate the accuracy and efficiency of the numerical scheme.

Introduction

In this work, we are interested in solving numerically the Cahn–Hilliard–Navier–Stokes (CHNS) phase field model that describes the interface dynamics of a binary incompressible and macroscopically immiscible Newtonian fluids with matched density and viscosity in a bounded domain ΩRd, d=2,3. The non-dimensional system takes the explicit form as, cf. [1]ϕt+(ϕu)=(M(ϕ)μ), in ΩTμ=f0(ϕ)ϵ2Δϕ, in ΩTut1ReΔu+uu+p=ϵ1Weϕμ,in ΩTu=0,in ΩT where u is the velocity field, p is a modified pressure, ϕ is the phase field variable (order parameter), μ is the chemical potential, f0(ϕ) is the quartic homogeneous free energy density function f0(ϕ)=14(1ϕ2)2, and ΩT:=Ω×(0,T) with T>0 a fixed constant. Re is the Reynolds number; We is the modified Weber number that measures the relative strengths of the kinetic and surface energies [1]; ϵ is a dimensionless parameter that measures capillary width of the diffuse interface; M(ϕ) is the mobility function that incorporates the diffusional Peclet number Pe. We refer to [2], [3] for the detailed non-dimensionalization of the CHNS system.

We close the system with the following initial and boundary conditionsu=0,on Ω×(0,T)ϕn=μn=0,on Ω×(0,T)(u,ϕ)|t=0=(u0,ϕ0),in Ω. Here n denotes the unit outer normal vector of the boundary ∂Ω. It is clear that the CHNS system (1.1), (1.2), (1.3), (1.4) under the above boundary conditions is mass-conservative,ddtΩϕdx=0, and energy-dissipativeddtEtot(u,ϕ)=1ReΩ|u|2dxϵ1WeΩM(ϕ)|μ|2dx, where the total energy Etot is defined asEtot(u,ϕ)=Ω12|u|2dx+1WeΩ(1ϵf0(ϕ)+ϵ2|ϕ|2)dx. The first term on the right hand side of Eq. (1.10) is the total kinetic energy, and the term, denoted throughout by Ef, is a measure of the surface energy of the fluid system.

The CHNS phase field model (1.1), (1.2), (1.3), (1.4) is proposed as an alternative of sharp interface model to describe the dynamics of two phase, incompressible, and macroscopically immiscible Newtonian fluids with matched density, cf. [3], [4], [5], [6], [7]. In contrast to the sharp interface model, the diffuse interface model recognizes the micro-scale mixing and hence treats the interface of two fluids as a transition layer with small but non-zero width ϵ. Although the region is thin, it may play an important role during topological transition like interface pinchoff or reconnection [3]. One then introduces an order parameter ϕ, for instance the concentration difference, which takes the value 1 in the bulk of one fluid and −1 in regions filled by the other fluid and varies continuously between 1 and −1 over the interfacial region. One can view the zero level set of the order parameter as the averaged interface of the mixture. Thus, the dynamics of the interface can be simulated on a fixed grid without explicit interface tracking, which renders the diffuse interface method an attractive numerical approach for deforming interface problems. The CHNS diffuse interface model has been successfully employed for the simulations of two-phase flow in various contexts. We refer the readers to [1], [6] and references therein for its diverse applications.

In this work, we assume that m1M(ϕ)m2 for constants 0<m1m2. We point out that the degenerate mobility function may be more physically relevant, as it guarantees the order parameter stays within the physical bound ϕ[1,1] [8], though uniqueness of weak solutions is still open even for the Cahn–Hilliard equation. Recent numerical experiments [9] also indicate that the Cahn–Hilliard equation with degenerate mobility may be more accurate for immiscible binary fluids. Numerical resolution of the degenerate case is a subtle matter and beyond the scope of our current work (cf. [10], [11] for the case of Cahn–Hilliard equation).

There are several challenges in solving the system (1.1), (1.2), (1.3), (1.4) numerically. First of all, the small interfacial width ϵ introduces tremendous amount of stiffness into the system (large spatial derivative within the interfacial region). It demands the numerical scheme to be unconditionally stable so that the stiffness can be handled with ease. The resulting numerical scheme tends to be nonlinear and therefore poses challenge in proving unconditionally unique solvability. A popular strategy in discretizing the Cahn–Hilliard equation (Eqs. (1.1), (1.2)) in time is based on the convex-splitting of the free energy functional Ef, i.e., treating the convex part of the functional implicitly and concave part explicitly, an idea dates back to Eyre [12]. The design of convex-splitting scheme yields not only unconditional stability, but also unconditionally unique solvability for systems with symmetric structures [13], [14]. However, the variational approach for proving unique solvability (see the references above) is not applicable to the CHNS system since the advection term in Navier–Stokes equation (Eq. (1.3)) breaks the symmetry. In addition, the stiffness issue naturally requires adaptive mesh refinement in order to reduce the computational cost. Secondly, when it comes to solving the Navier–Stokes equation, one always faces the difficulty of the coupling between velocity and pressure. The common practice is to use the well-known Chorin–Temam type pressure projection scheme, see [15] for a general review. Lastly, higher order scheme is always preferable from the accuracy point-of-view. Yet, it is a challenge to design higher order scheme for a nonlinear system while maintaining the unconditional stability.

There have been many works on the numerical resolution of the CHNS system, see a comprehensive summary by Shen [16]. Here we survey several papers that are especially relevant to ours. In [1], Kim, Kang and Lowengrub proposed a conservative, second-order accurate fully implicit discretization of the CHNS system. The update of the pressure in the Navier–Stokes equation is based on an approximate pressure projection method. To ensure the unconditional stability, they introduce a non-linear stabilization term to the Navier–Stokes solver. The scheme is strongly coupled and highly nonlinear, for which they design a multigrid iterative solver. The authors point out (without proof) that a restriction on the time-step size may be needed for the unique solvability of the scheme. In [17], Feng analyses a first-order in time, fully discrete finite element approximation of the CHNS system. He shows that his scheme is unconditionally energy-stable and convergent, but gives no analysis on unique solvability. Kay, Styles and Welford [18] also studied a first-order in time, finite element approximation of CHNS system. In contrast to Feng's scheme, the velocity in the Cahn–Hilliard equation (1.1) is discretized explicitly at the discrete time level. Thus the computation of the Cahn–Hilliard equation is fully decoupled from that of Navier–Stokes equation. Moreover, the unique solvability of the overall scheme can be established easily by exploring the gradient flow structure of the Cahn–Hilliard equation. However, a CFL condition has to be imposed for the scheme to be stable. See [19] for an operator-splitting strategy in decoupling the computation of Cahn–Hilliard equation and Navier–Stokes equation which still preserves the unconditional stability (without decoupling the pressure and velocity). Dong and Shen [20] recently derived a fully decoupled linear time stepping scheme for the CHNS system with variable density, which involves only constant matrices for all flow variables. However, there is no stability analysis on their numerical scheme.

In this paper, we propose a novel second order in time numerical scheme for Cahn–Hilliard–Navier–Stokes phase field model with matched density. The scheme is based on second order convex-splitting for the Cahn–Hilliard equation and pressure-projection for the Navier–Stokes equation. This scheme satisfies a modified energy law which mimics the continuous version of the energy law (1.9), and is therefore unconditionally stable. Moreover, we prove that the scheme is unconditionally uniquely solvable at each time step by exploring the monotonicity associated with the scheme. Thanks to the simple coupling of the scheme, we design an efficient Picard iteration procedure to further decouple the computation of Cahn–Hilliard equation and Navier–Stokes equation. We implement the scheme by the mixed finite element method. Ample numerical experiments are performed to validate the accuracy and efficiency of the numerical scheme. The possibility of such a scheme is alluded in Remark 5.5 [16]. A similar scheme without pressure-correction for Cahn–Hilliard–Brinkman equation is proposed in the concluding remarks of [14].

The rest of the paper is organized as follows. In Section 2, we give the discrete time, continuous space scheme. We prove the mass-conservation, unconditional stability and unconditionally unique solvability in Section 3. In Section 4, the scheme is further discretized in space by mixed finite element approximation. An efficient Picard iteration procedure is proposed to solve the fully discrete equations. Finally, we provide some numerical experiments in Section 5 to validate our numerical scheme.

Section snippets

A discrete time, continuous space scheme

Let δt>0 be a time step size and set tk=kδt for 0kK=[T/δt]. Without ambiguity, we denote by (f,g) the L2 inner product between functions f and g. Also for convenience, the following notations will be used throughout this paperϕk+12=12(ϕk+1+ϕk),ϕ˜k+12=3ϕkϕk12,u¯k+12=u¯k+1+uk2,u˜k+12=3ukuk12. We propose the semi-implicit, semi-discrete scheme in strong form as follows:ϕk+1ϕkδt=(M(ϕ˜k+12)μk+12ϕ˜k+12u¯k+12),μk+12=12((ϕk+1)2+(ϕk)2)ϕk+12ϕ˜k+12ϵ2Δϕk+12,u¯k+1ukδt1ReΔu¯k+12+B(u˜k+12,u¯k+12

Properties of the scheme

In this section, we summarize the properties of the discrete time, continuous space scheme (2.12), (2.13), (2.14), (2.15), (2.16), namely mass-conservation, unconditional stability and unconditionally unique solvability. It will be clear from the proof, that these properties will be preserved when the scheme is combined with any consistent Galerkin type spatial discretization schemes.

First of all, one can readily obtain that the scheme is mass-conservative.

Proposition 3.1

The scheme (2.12), (2.13), (2.14),

Mixed finite element formulation

We now discretize the time-discrete scheme (2.12), (2.13), (2.14), (2.15), (2.16) in space by finite element method. Let Th be a quasi-uniform triangulation of the domain Ω of mesh size h. We introduce Xh and Yh the finite element approximations of H01(Ω) and H1(Ω) respectively based on the triangulation Th. In addition, we define Mh=YhL02(Ω):={qhYh;Ωqhdx=0}. We assume that Yh×Yh is a stable pair for the biharmonic operator in the sense that there holds the inf–sup conditionsupϕhYh(ϕh,φh)

Numerical experiments

In this section, we perform some standard tests to gauge our numerical algorithm. For simplicity, we will use P1–P1 function spaces for Yh×Yh, and P1b–P1 mixed finite element spaces for Xh×Yh. It is well-known [36], [37] that these approximation spaces satisfy the inf–sup conditions for the biharmonic operator and Stokes operator, respectively. In principle, any inf–sup compatible approximation spaces for biharmonic operator and Stokes operator can be used, for example, P2–P2 for Yh×Yh, and

Conclusions

In this paper, we have presented a novel second order in time numerical method for the Cahn–Hilliard–Navier–Stokes system that models two-phase flow with matched density. The method is efficient since we decoupled the pressure from the velocity and phase field, and the coupling between the velocity field and the phase field is simple. We have shown in a rigorous fashion that the scheme is unconditionally stable and uniquely solvable. Fully discrete numerical methods effected with finite-element

Acknowledgements

This work was completed while Han was supported as a Research Assistant on an NSF Grant (DMS1312701). The authors also acknowledge the support of NSF DMS1008852, a planning grant and a multidisciplinary support grant from the Florida State University.

References (42)

  • J. Lowengrub et al.

    Quasi-incompressible Cahn–Hilliard fluids and topological transitions

    R. Soc. Lond. Proc. Ser. A, Math. Phys. Eng. Sci.

    (1998)
  • P. Hohenberg et al.

    Theory of dynamic critical phenomena

    Rev. Mod. Phys.

    (1977)
  • M.E. Gurtin et al.

    Two-phase binary fluids and immiscible fluids described by an order parameter

    Math. Models Methods Appl. Sci.

    (1996)
  • D.M. Anderson et al.

    Diffuse–interface methods in fluid mechanics

    Annu. Rev. Fluid Mech.

    (1998)
  • F. Boyer

    Mathematical study of multi-phase flow under shear through order parameter formulation

    Asymptot. Anal.

    (1999)
  • T. Zhang et al.

    Cahn–Hilliard vs singular Cahn–Hilliard equations in phase field modeling

    Commun. Comput. Phys.

    (2010)
  • J.W. Barrett et al.

    Finite element approximation of the Cahn–Hilliard equation with degenerate mobility

    SIAM J. Numer. Anal.

    (1999)
  • D.J. Eyre

    Unconditionally gradient stable time marching the Cahn–Hilliard equation

  • S.M. Wise

    Unconditionally stable finite difference, nonlinear multigrid simulation of the Cahn–Hilliard–Hele–Shaw system of equations

    J. Sci. Comput.

    (2010)
  • C. Collins et al.

    An efficient, energy stable scheme for the Cahn–Hilliard–Brinkman system

    Commun. Comput. Phys.

    (2013)
  • J. Shen

    Modeling and numerical approximation of two-phase incompressible flows by a phase-field approach

  • Cited by (0)

    View full text