Hostname: page-component-76d6cb85b7-vdhp9 Total loading time: 0 Render date: 2026-07-26T11:02:49.598Z Has data issue: false hasContentIssue false

A consistent treatment of dynamic contact angles in the sharp-interface framework with the Generalised Navier Boundary Condition

Published online by Cambridge University Press:  13 April 2026

Tomas Fullana*
Affiliation:
Sorbonne Université and CNRS, Institut Jean Le Rond d’Alembert UMR 7190 , F-75005 Paris, France Laboratory of Fluid Mechanics and Instabilities, EPFL , Lausanne CH-1015, Switzerland
Yash Kulkarni
Affiliation:
Sorbonne Université and CNRS, Institut Jean Le Rond d’Alembert UMR 7190 , F-75005 Paris, France
Mathis Fricke
Affiliation:
Department of Mathematics, TU Darmstadt, Schlossgartenstraße 7, 64289 Darmstadt, Germany
Stéphane Popinet
Affiliation:
Sorbonne Université and CNRS, Institut Jean Le Rond d’Alembert UMR 7190 , F-75005 Paris, France
Shahriar Afkhami
Affiliation:
Department of Mathematical Sciences, New Jersey Institute of Technology, Newark, NJ, 07102, USA
Dieter Bothe
Affiliation:
Department of Mathematics, TU Darmstadt, Schlossgartenstraße 7, 64289 Darmstadt, Germany
Stéphane Zaleski
Affiliation:
Sorbonne Université and CNRS, Institut Jean Le Rond d’Alembert UMR 7190 , F-75005 Paris, France Institut Universitaire de France, Paris, France
*
Corresponding author: Tomas Fullana, tomas.fullana@gmail.com

Abstract

In this work, we revisit the Generalised Navier Boundary Condition (GNBC) introduced by Qian et al. in the sharp interface volume-of-fluid context. We replace the singular uncompensated Young stress by a smooth function with a characteristic width $\varepsilon \gt 0$ that is understood as a physical parameter of the model. Therefore, we call the model the ‘contact region GNBC’ (CR-GNBC). We show that the model is consistent with the fundamental kinematics of the contact angle transport described by Fricke, Köhne and Bothe. We implement the model in the geometrical volume-of-fluid solver Basilisk using a ‘free angle’ approach. This means that the dynamic contact angle is not prescribed, but reconstructed from the interface geometry and subsequently applied as an input parameter to compute the uncompensated Young stress. We couple this approach to the two-phase Navier–Stokes solver and study the withdrawing tape problem with a receding contact line. It is shown that the model allows for grid-independent solutions and leads to a full regularisation of the singularity at the moving contact line, which is in accordance with the thin film equation subject to this boundary condition. In particular, it is shown that the curvature at the moving contact line is finite and mesh converging. As predicted by the fundamental kinematics, the parallel shear stress component vanishes at the moving contact line for quasi-stationary states (i.e. for $\dot \theta _d=0$), and the dynamic contact angle is determined by a balance between the uncompensated Young stress and an effective contact line friction. Furthermore, a nonlinear generalisation of the model is proposed, which aims at reproducing the molecular kinetic theory of Blake and Haynes for quasi-stationary states.

Information

Type
JFM Papers
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2026. Published by Cambridge University Press
Figure 0

Figure 1. Mathematical notation for the withdrawing tape set-up.

Figure 1

Table 1. List of symbols.

Figure 2

Figure 2. Different cases for the apparent slip length $\lambda _a$: positive, perfect and negative slip (reference frame with $U_w=0$).

Figure 3

Table 2. Thin film equations for various contact line boundary conditions.

Figure 4

Figure 3. Extrapolation of the contact angle $\theta _d$ using the angle $\theta _a$ located $3/2 \Delta$ away from the wall. $h_0$ to $h_2$ denote the horizontal heights.

Figure 5

Algorithm 1: CR-GNBC pseudo-code

Figure 6

Figure 4. Validation of the free angle extrapolation method for varying grid sizes. (a) Temporal evolution of the contact angle. (b) Temporal evolution of the curvature. In both panels, blue corresponds to $D/\varDelta = 32$, orange to $D/\varDelta = 64$, green to $D/\varDelta = 128$, red to $D/\varDelta = 256$ and the black dashed line is the analytical solution. (c) Convergence of both the angle and curvature errors with $L_2$ and $L_\infty$ norms, showing quasi-second-order convergence for the angle and quasi-first-order convergence for the curvature.

Figure 7

Figure 5. Steady-state meniscus example for $\textit {Ca}=0.1$ using the present CR-GNBC with $\varepsilon =0.05$. The image is in the contact line’s reference frame, where the left plate is pulled up with $\bar {U_w} = \sqrt {\textit {Ca}}$. The inset shows a zoom around the contact line with streamlines highlighting a stagnation point in the upper phase.

Figure 8

Figure 6. Vertical height of the contact line as a function of time for different capillary numbers $\textit {Ca}$, presented separately for (a) simple Navier boundary condition and (b) CR-GNBC. Steady-state heights are achieved and a transition $\textit {Ca}_{\textit {tr}}$ is observed, beyond which the liquid film rises continuously. In both panels (a) and (b), $\textit {Ca}_{\textit {tr}} = 0.13$. Simulations are conducted with $\varepsilon = 0.05$, $\theta _e = 90^{\circ }$ and a resolution of $\varepsilon / \varDelta = 5.12$.

Figure 9

Figure 7. (a) Evolution of the dynamic contact angle $\theta _d$ in the CR-GNBC simulation for various $\textit {Ca}$. The angle begins to deviate from the initial value of $90^\circ$ and eventually reaches a steady state. Around $\textit {Ca}_{\textit {tr}}$, the angle exhibits oscillations over time. (b) The relaxation plot on a $\theta {-}\textit {Ca}$ plane. Here, $\textit {Ca}_{\textit {loc}}$ represents the contact line capillary number. Time progresses from right to left, and a maximum in $\textit {Ca}_{\textit {loc}}$ is reached at $t_{\varepsilon } = 1$, which corresponds to the slip length time scale ($\varepsilon / U_w$). After this point, $\textit {Ca}_{\textit {loc}}$ starts relaxing towards a steady state ($\textit {Ca}_{\textit {loc}} = 0$). Above $\textit {Ca}_{\textit {tr}}$, $\textit {Ca}_{\textit {loc}}$ reaches a minimum and starts rising again. This set of simulations is the same as in figure 6(b).

Figure 10

Figure 8. The relaxation plot for Navier slip (green curves), CR-GNBC (red curves) and no-slip with Young stress (blue curves). All the plots are done for $\textit {Ca}=0.04$ and $\varepsilon =0.05$. The grid resolution is reported in terms of $\varepsilon / \varDelta$, and colour intensity is increased to show higher resolution. (a) Contact angle $\theta _d$ and the contact line speed in the lab frame of reference $\textit {Ca}_{\textit {loc}}$ as a function of time. (b) Phase diagram resulting from panel (a). The dashed black line represents the GNBC law angle in the steady state. Time flows from right to left and aligns the curves. Each curve set has its own characteristic feature. The oscillations, present in panel (a), are faded in the phase diagram for clarity.

Figure 11

Figure 9. Curvature profiles relative to the radial distance from the contact line. The red curves represent curvature under the Navier slip boundary condition (slip), showing a logarithmic divergence. In contrast, the blue curves (GNBC) demonstrate the convergence to a finite curvature value and, thus, the removal of the singularity present in the NBC. Simulations are conducted with $\textit {Ca}=0.08$ and $\varepsilon =0.05$. The equilibrium angle is $\theta _e= 90^\circ$ and $\varDelta$ denotes the grid size. Various colour intensities denote grid refinement, where lighter shades correspond to a coarse mesh and darker shades indicate a fine mesh.

Figure 12

Figure 10. (a) Wall shear stress in a steady-state simulation plotted against the vertical position $y$. The dashed line corresponds to the Navier slip boundary condition, while the solid line corresponds to the CR-GNBC case. Both curves largely overlap, except for a small region shown in the zoom-ins for Navier slip and CR-GNBC in panel (b). The zoomed-in figures are normalised by the contact line position, where $0$ on the $x$-axis corresponds to the contact line position. Notably, in the CR-GNBC case, the shear stress at the contact line is zero, whereas this is not the case for the Navier slip. The simulations are conducted with fixed $\textit {Ca}=0.08$ and $\varepsilon =0.05$, and varying grid sizes.

Figure 13

Figure 11. Behaviour of the quasi-stationary value of $\theta _d$ versus $\textit {Ca}$ is illustrated for various $\theta _e$ and compared with the GNBC law (2.32). The solid lines represent the analytical expression of the steady-state behaviour expected from (2.32), while the dots depict simulation results. The different colours represent various $\theta _e$, progressing from left to right (black to red) as $45^\circ$, $60^\circ$, $75^\circ$, $90^\circ$, and $120^\circ$, respectively. The horizontal lines denote the $\textit {Ca}_{\textit {tr}}$ for each equilibrium angle considered. An excellent agreement between simulations and the GNBC law is observed up to $Ca\lt \textit {Ca}_{\textit {tr}}$.

Figure 14

Figure 12. Collapse of shifted $\textit {Ca}_{\textit {loc}}$ as a function of the angle deviation $\theta _e - \theta _d$.

Figure 15

Figure 13. Comparison of the dynamic angle $\theta _d$ from DNS (red curve) with the analytical solution (6.21) (black dashed curve) for the CR-GNBC case with $\textit {Ca} = 0.04$, $\varepsilon = 0.05$ and $\varepsilon /\Delta = 40$. Inset shows the same plot in log-scale.

Figure 16

Figure 14. (a) Steady-state height and interface shapes near the contact line with varying grid resolution for the CR-GNBC. In panel (a), $\textit {Ca}=0.12$ and $\varepsilon =0.2$ are fixed, showing convergent interface shapes. In panel (b), a fixed $\textit {Ca}=0.04$ reveals that due to implicit slip, steady-state solutions are achievable even with a no-slip boundary condition. Interface shapes do not converge with grid refinement and no steady-state height is found at resolutions higher than $\textit{l}_{c} / \varDelta \gt 100$. (b) Percentage error in the contact line position for steady-state interface shapes obtained in panel (a). The reference solution is taken at 164 grid points per slip length $\varepsilon / \varDelta$, and the dashed lines represent second-order and first-order convergence. It is observed that above $20$ grid points per $\varepsilon$, a second-order convergence is achieved.

Figure 17

Figure 15. Transition capillary number plotted against variation of (a) $\varepsilon$ and $\lambda$ with $\varepsilon =\lambda$, and (b) $\varepsilon$ such that the slip length $\lambda$ is fixed. All simulations are carried out with the CR-GNBC and $\theta _e = 90^\circ$. The resolution for all simulations is maintained at $\min (\varepsilon ,\lambda ) / \varDelta = 5.12$.