Elsevier

Journal of Computational Physics

Volume 392, 1 September 2019, Pages 291-310
Journal of Computational Physics

An improved threshold dynamics method for wetting dynamics

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

Highlights

  • Total surface energy is approximated using different Gaussian kernel convolutions.

  • The method is derived based on the relaxation and linearization of the energy.

  • Asymptotic analysis is performed to show the consistency of the method.

  • Gamma convergence of the approximate energy is rigorously proved.

  • Numerical experiments show significant improvements in the accuracy.

Abstract

We propose a modified threshold dynamics method for wetting dynamics, which significantly improves the behavior near the contact line compared to the previous method (J. Comput. Phys. 330 (2017) 510–528). The new method is also based on minimizing the functional consisting of weighted interface areas over an extended domain including the solid phase. However, each interface area is approximated by the Lyapunov functional with a different Gaussian kernel. We show that a correct contact angle (Young's angle) is obtained in the leading order by choosing correct Gaussian kernel variances. We also show the Gamma convergence of the functional to the total surface energy. The method is simple, unconditionally stable with O(NlogN) computational complexity per time step and is not sensitive to the inhomogeneity or roughness of the solid surface. It is also shown that the dynamics of the contact point is consistent with the dynamics of the interface away from the contact point. Numerical examples have shown significant improvements in the accuracy of the contact angle and the hysteresis behavior of the contact angle.

Introduction

Wetting describes how a liquid drop spreads on a solid surface. The study of wetting is of critical importance for many applications and has attracted much interest in the physics and applied mathematics communities [2], [11], [16], [35], [50]. The equilibrium configuration of the liquid drop can be obtained by minimizing the total interface energy:E=γLV|ΣLV|+γSL|ΣSL|+γSV|ΣSV| where γSV, γSL and γLV are the solid-vapor, solid-liquid and liquid-vapor surface energy densities, respectively and |ΣSV|,|ΣSL| and |ΣLV| are the corresponding interface areas. When the solid surface is homogeneous, the contact angle for a static drop is given by the famous Young's equation:cosθY=γSVγSLγLV, where θY is the so-called Young's angle [51]. Analytic solution of the minimization problem of (1) is difficult and the numerical solution is also challenging. There have been many numerical methods proposed for simulating the free interface problem using front-tracking [25], [48], level set method [52] or the phase-field method [9], [17].

The threshold dynamics method developed by Merriman, Bence, and Osher (MBO) [29] is an efficient numerical method for the motion of the interface driven by the mean curvature. The method alternately diffuses and sharpens characteristic functions of regions and is easy to implement and highly efficient. The MBO method has been shown to converge to the continuous motion by mean curvature [3], [5], [15], [42] when the interface is away from the solid boundary. Esedoglu and Otto [13] generalized this type of method to multiphase flow with arbitrary surface tensions. The method has attracted much attention and becomes very popular due to its simplicity and unconditional stability. It has been subsequently extended to deal with many other applications including the problem of area or volume preserving interface motion [19], [21], [41], [48], image processing [12], [28], [45], problems of anisotropic interface motions [4], [10], [31], [39], generating quad mesh [43], and foam bubble problems [44]. Various algorithms and rigorous error analysis have been carried out to refine and extend the original MBO method and related methods for the aforementioned problems (see, for example, [14], [18], [26], [30], [37], [38], [40]). Some mesh free methods are also considered to accelerate this type of method [20] based on non-uniform fast Fourier transform (NUFFT) [8], [24]. Laux et al. [22], [23] rigorously proved the convergence of the method proposed in [13]. Recently, a generalized target-valued diffusion generated method was studied in [33], [34], [46], [47].

In [49], we proposed an efficient threshold dynamics method for the wetting and interface motion on the rough solid surface. The domain is extended to include the solid phase as the third phase and the method is based on the minimization of the approximate energy to (1) (as h0)Eh(χD1,χD2)=γLVπhΩ˜χD1GhχD2dx+γSLπhΩ˜χD1GhχD3dx+γSVπhΩ˜χD2GhχD3dx, whereGh(x)=1(4πh)n/2exp(|x|24h) is the Gaussian kernel and χD1 and χD2 are characteristic functions of domain D1,D2 in Fig. 1. An efficient iterative algorithm is then designed to find the minimizer of (3) (with volume constraints on D1 and D2). The method is simple, efficient, unconditionally stable and insensitive to the inhomogeneity of the solid surface. However, numerical experiments in [49] have shown that, although the apparent (macroscopic) contact angle satisfies the Young's equation, the microscopic contact angle at the contact point deviates from the correct Young's angle. There seems to be a boundary layer on the solid surface around the contact points.

In this paper, we show that the method can be improved by using heat kernel with different variances for different surface energy terms in (3), i.e.,Eh1,h2(χD1,χD2)=γLVπh1Ω˜χD1Gh1χD2dx+γSLπh2Ω˜χD1Gh2χD3dx+γSVπh2Ω˜χD2Gh2χD3dx, where we use h1 for approximating the liquid-vapor interface energy and h2 for approximating the solid-liquid and the solid-vapor interface energy. We perform asymptotic analysis and show that, to remove the boundary layer near the contact point and obtain the correct Young's angle θY, we need to have h2=λ2h1 with λ=πcosθYπ2θY. We then derive the dynamic of the contact point which is consistent with the dynamic of the interface away from the contact point. We show that the improved threshold dynamics method still enjoys the energy-decaying property and is unconditionally stable. Furthermore, we also prove the Γ-convergence of the weighted functional (5) with h2=λ2h1 to the functional (1). This extends the analysis in [13].

This paper is organized as follows. In Section 2, we derive the modified threshold dynamics method and prove that the modified method has energy-decaying property which implies the unconditional stability. In Section 3, we use asymptotic analysis to derive the dynamic law of the contact point. In Section 4, we prove the Γ-convergence result. We present several numerical examples to verify the improvement of our modified method in Section 5. We then draw a conclusion and make some discussions in Section 6.

Section snippets

A modified threshold dynamics method for the wetting problem

In this section, we introduce a modified threshold dynamics method based on the recent work by Xu et al. [49]. The main idea in [49] is to extend the fluid domain Ω to a larger domain Ω˜ (see Fig. 1) containing the solid phase. In the extended domain, the interface energies between different phases in (1) can be approximated by convolutions between characteristic functions and the Gaussian kernel Gh(x) (see details below). In this paper, the interface energies between different phases are

Consistency analysis

In this section, we perform asymptotic analysis to determine h1 and h2 in Algorithm 1 with a very basic level of consistency with the correct contact angle at the contact point, in the sense that one step of Algorithm 1, acting on a set of liquid domain with smooth liquid-vapor interface and fixed solid surface (see Fig. 2). As for the dynamic of liquid-vapor interface away from the contact point, it is easy to check that our algorithm reduces the original two-phase volume preserving MBO method

Gamma-Convergence of the weighted functional

In this section, we will study the Γ-convergence of the weighted functional Eh1,h2 with h2=λ2h1 to the total surface energy E for any given λ. For clarity, we first introduce some notations. Denote the functional spaceX:={uBV(Ω˜):u=χΩ1,Ω1Ω,|Ω1|=V0}. In X, the norm of a function u is defined asuBV=uL1(Ω˜)+Ω˜|Du|. By definition,Ω˜|Du|=supϕ{Ω˜udivϕdx:ϕCc1(Ω˜,Rn)}. We also rewrite the modified energy functional Eh1,h2(Ω1,Ω2) with h2=λ2h1 as a functional on u=χΩ1X,E˜h(u)=πγLVhΩ˜uGh(χΩu

Numerical experiments

In this section, we use several numerical experiments to illustrate the improvement of the modified algorithm. We implemented the Algorithm 1 in MATLAB installed on a laptop with a 2.7GHz Intel Core i5 processor and 8GB of RAM. The convolutions at the first step in the Algorithm 1 are efficiently evaluated using the fast Fourier transform (FFT).

Conclusions and future work

In this paper, we developed a modified threshold dynamics method for wetting dynamics. The method is simple, efficient, and unconditionally stable. We showed that the contact angle is consistent with the Young's angle and the dynamics at the contact point is consistent with the dynamics of the interface away from the contact point. We extended the analysis in [13] to prove the modified functional Γ-converges to the original functional. We used some numerical examples to verify the improvement

Acknowledgements

This research was supported in part by the Hong Kong Research Grants Council (GRF grants 16302715, 16324416, 16303318 and NSFC-RGC joint research grant N-HKUST620/15). X. Xu also acknowledges the support of NSFC projects 11571354 and 91630208.

References (52)

  • S.J. Ruuth et al.

    Convolution-thresholding methods for interface motion

    J. Comput. Phys.

    (2001)
  • K. Svadlenka et al.

    A variational method for multiphase volume-preserving interface motions

    J. Comput. Appl. Math.

    (2014)
  • D. Wang et al.

    An efficient iterative thresholding method for image segmentation

    J. Comput. Phys.

    (2017)
  • X. Xu et al.

    An efficient threshold dynamics method for wetting on rough surfaces

    J. Comput. Phys.

    (2017)
  • H. Zhao et al.

    A variational level set approach to multiphase motion

    J. Comput. Phys.

    (1996)
  • G. Alberti et al.

    A non-local anisotropic model for phase transitions: asymptotic behaviour of rescaled energies

    Eur. J. Appl. Math.

    (1998)
  • G. Alberti et al.

    Wetting of rough surfaces: a homogenization approach

    Proc. R. Soc. A

    (2005)
  • G. Barles et al.

    A simple proof of convergence for an approximation scheme for computing motions by mean curvature

    SIAM J. Numer. Anal.

    (1995)
  • E. Bonnetier et al.

    Consistency result for a non monotone scheme for anisotropic mean curvature flow

  • A. Chambolle et al.

    Convergence of an algorithm for the anisotropic and crystalline mean curvature flow

    SIAM J. Math. Anal.

    (2006)
  • R. Cox

    The dynamics of the spreading of liquids on a solid surface. Part 1. Viscous flow

    J. Fluid Mech.

    (1986)
  • A. Dutt et al.

    Fast Fourier transforms for nonequispaced data

    SIAM J. Sci. Comput.

    (1993)
  • M. Elsey et al.

    Threshold dynamics for anisotropic surface energies

    Math. Comp.

    (2018)
  • S. Esedog et al.

    Threshold dynamics for the piecewise constant Mumford–Shah functional

    J. Comput. Phys.

    (2006)
  • S. Esedoglu et al.

    Threshold dynamics for networks with arbitrary surface tensions

    Commun. Pure Appl. Math.

    (2015)
  • S. Esedoglu et al.

    Threshold dynamics for high order geometric motions

    Interfaces Free Bound.

    (2008)
  • Cited by (26)

    • The iterative convolution–thresholding method (ICTM) for image segmentation

      2022, Pattern Recognition
      Citation Excerpt :

      The method has attracted much attention owing to its simplicity and unconditional stability. It has subsequently been extended to applications including wetting dynamics [19–22], image processing [23–25], data classification [26,27], shape reconstruction [28,29], graph partitioning [30], topology optimization [31,32], foam bubbles [33], and general target-valued harmonic maps [34–36]. Some connections can also be made to central voronoi tessellation (CVT)-based methods (see e.g., [37]).

    • A NEW PHASE FIELD METHOD FOR THE SIMULATION OF WETTING ON ROUGH SURFACES

      2024, Discrete and Continuous Dynamical Systems - Series B
    • An unconditionally stable threshold dynamics method for the Willmore flow

      2023, Japan Journal of Industrial and Applied Mathematics
    • An Iterative Thresholding Method for the Minimum Compliance Problem

      2023, Communications in Computational Physics
    View all citing articles on Scopus
    View full text