Professional Documents
Culture Documents
Abstract
Key words. Willmore flow, Helfrich flow, axisymmetry, parametric finite elements,
stability, tangential movement, spontaneous curvature, ADE model, clamped boundary
conditions, Navier boundary conditions, Gaussian curvature energy, line energy.
1 Introduction
1
such functionals go back to the work of Poisson (1814), Germain (1821) and Kirchhoff
(1850). In geometry, an energy given by the integrated square of the mean curvature
has been studied intensively since the pioneering work of Willmore (1993). Especially
variational problems are of interest and the famous Willmore conjecture, which states
that the minimizer among genus 1 surfaces is given by the Clifford torus, was only solved
recently by Marques and Neves (2014). In imaging, boundary value problems involving
the Willmore functional have been used in problems related to image inpainting and
surface restoration, see Clarenz et al. (2004) and Bobenko and Schröder (2005). In the
theory of biological membranes and vesicles, side constraints and more general curvature
functionals play a role. In a work of Canham (1970) a possible explanation of the shape
of the human red blood was given using a curvature functional together with volume and
area constraints. In this approach the membrane is modeled as a two-dimensional surface.
Later Helfrich (1973), in a seminal paper, introduced the energy
Z Z
α
2
(km − κ) dH + αG kg dH2 ,
2 2
(1.1)
S S
for a surface S in R3 , where km is the mean curvature, kg is the Gaussian curvature, dH2
stands for integration with respect to the two-dimensional surface measure and α, αG
are so-called bending rigidities. The important new ingredient is the term κ, the so-
called spontaneous curvature, which reflects a possible asymmetry in the membrane. In
biological applications, membranes in equilibrium minimize (1.1) under volume and area
constraints on the surface S.
The simplest evolution law which decreases the energy (1.1), and which can be used
to obtain minimizers, is the L2 –gradient flow
2
VS = −α ∆S km + 2 α(km − κ) kg − α
2
(km − κ 2 ) km , (1.2)
• Using a Lagrangian calculus we derive two mixed formulations of (1.2), which can
be used for all boundary conditions which appear in geometry and applications.
2
• A proof of an equidistribution property for one of the schemes, which relies on an
implicit tangential motion of vertices. We refer to our review article Barrett et al.
(2020) for more information on the background of this tangential motion.
• For fully discrete variants, existence and uniqueness results are shown under mild
assumptions.
• Numerical computations show the efficiency of the approach.
To our knowledge, this is the first time that weak formulations involving general boundary
conditions are derived in the axisymmetric setting.
To describe earlier literature in more detail let us discuss the geometry under consid-
eration. We consider the case that S(t) is an axisymmetric surface, which is rotationally
symmetric with respect to the x2 –axis, see Figure 1. Besides the geometry of a closed
surface, we allow for open surfaces, i.e. the boundary of the rotationally symmetric surface
can consist of either one or two circles. Altogether four different topologies can be con-
sidered: surfaces of spherical topology, surfaces of toroidal topology, surfaces suspended
between two rings and surfaces suspended at one ring. We have to compute the evolution
of a curve which then has to be rotated around the x2 –axis. For boundary points on
the x2 –axis, singular and degenerate behaviour in the resulting equations appear, which
makes the analytical and numerical treatment difficult. At other boundary points, which
correspond to a boundary ring of the surface S(t), one has to describe further conditions,
which can be of the following form:
The motivation behind considering axisymmetric geometries is clear: a vastly more ef-
ficient numerical method, compared to truly three-dimensional computations. On the
other hand, many situations of interest in practice do have rotational symmetry. More-
over, some qualitative aspects of the considered evolution equations, or the impact of
certain physical parameters, can often be studied in the axisymmetric setting. For exam-
ple, in Barrett et al. (2019b, Fig. 24), we numerically studied the onset of a singularity for
Willmore flow. The axisymmetric setting is hence very popular in the (bio-)physics liter-
ature and we refer to Jülicher and Seifert (1994); Capovilla et al. (2002); Tu and Ou-Yang
(2003) for a derivation of the equilibrium equations for axisymmetric open membranes.
3
S
Γ
~e2 ~e2
~e3
~e1 ~e1
Figure 1: Sketch of Γ and S, as well as the unit vectors ~e1 , ~e2 and ~e3 .
closely related problem of curve evolutions in Riemannian manifolds, see Barrett et al.
(2019c,d). There appears to be little numerical analysis for such evolution problems in the
literature. In the case of Willmore flow, we refer to Mayer and Simonett (2002); Deckelnick
and Schieweck (2010); Cox and Lowengrub (2015); Barrett et al. (2019b) for existing
numerical approaches. The present paper fills the gap left by Barrett et al. (2019b),
where two schemes for axisymmetric Willmore flow of closed surfaces were considered,
for which no stability proofs appear to exist. The numerical analysis will share certain
features with our earlier works Barrett et al. (2012a,b, 2016, 2017, 2019d), work that
has been critically influenced and inspired by the seminal works Dziuk (2008); Deckelnick
and Dziuk (2009). However, as mentioned already above, the axisymmetry introduces
additional difficulties due to degenerate or singular coefficients that have to be taken care
of in the analysis and in the numerical treatment. For numerical approaches of the flow
(1.2) for open membranes without the restriction of axisymmetry, we refer to Barrett et al.
(2017) and Wang and Du (2008), where the latter authors use a phase field approach.
The rest of the paper is organized as follows. In Section 2 we postulate the math-
ematical problems we would like to consider, and in Section 3 we state suitable weak
formulations for the evolution problems. Based on these weak formulations we introduce
two types of semidiscrete schemes in Section 4 and prove their stability. We also con-
sider approximations for the area and volume preserving variants of Willmore flow. The
corresponding fully discrete schemes are presented in Section 5, and numerical results
are shown in Section 6. Finally, in Appendix A we prove the consistency of the weak
formulations introduced in Section 3, including the considered boundary conditions.
2 Mathematical formulation
4
We consider the axisymmetric situation, where ~x(·, t) : I → R≥0 × R is a parameteriza-
tion of Γ(t). Throughout Γ(t) represents the generating curve of a surface S(t) that is
axisymmetric with respect to the x2 –axis, see Figure 1. In particular, on defining
~ 33 (r, z, θ) = (r cos θ, z, r sin θ)T
Π for r ∈ R≥0 , z ∈ R , θ ∈ [0, 2 π]
and
~ 3 (r, z, θ) : θ ∈ [0, 2 π)} ,
Π32 (r, z) = {Π 3
we have that [ [
S(t) = Π32 (r, z) = Π32 (~x(ρ, t)) . (2.1)
(r,z)T ∈Γ(t) ρ∈I
Here we allow Γ(t) to be either a closed curve, parameterized over R/Z, which corre-
sponds to S(t) being a genus-1 surface without boundary. Or Γ(t) may be an open curve,
parameterized over [0, 1]. If both ends of Γ(t) are attached to the x2 –axis, then S(t) is
a genus-0 surface without boundary. If only one end of Γ(t) is attached to the x2 –axis,
then S(t) is an open surface with boundary, where the boundary consists of a single con-
nected component. If no endpoint of Γ(t) is attached to the x2 –axis, then S(t) is an open
surface with boundary, where the boundary consists of two connected components. On
the boundary we either prescribe clamped boundary conditions, or Navier boundary con-
ditions, or semifree boundary conditions, or free boundary conditions. For clamped and
Navier boundary conditions, the boundary point is fixed in space, while for the semifree
boundary conditions the boundary point is allowed to move on a line parallel to one
of the two axes. As the name for the free boundary condition suggests, the endpoint
is free to move in space. In order to define the different boundary conditions, we let
∂0 I ∪ ∂C I ∪ ∂N I ∪ ∂1 I ∪ ∂2 I ∪ ∂F I be a disjoint partitioning of ∂I, with ∂0 I denoting
the subset of boundary points of I that correspond to endpoints of Γ(t) attached to the
x2 –axis. Moreover, ∂C I, ∂N I, ∂SF I = ∂1 I ∪ ∂2 I and ∂F I correspond to clamped, Navier,
semifree and free boundary conditions, respectively. See Table 1 for a visualization of the
different types of boundary nodes.
We will discuss the additional boundary conditions to (2.2b)–(2.2d) later in this section.
On assuming that |~xρ | ≥ c0 > 0 in I × [0, T ], we introduce the arclength s of the curve,
i.e. ∂s = |~xρ |−1 ∂ρ , and set
~xρ (ρ, t)
~τ (ρ, t) = ~xs (ρ, t) = and ~ν (ρ, t) = −[~τ (ρ, t)]⊥ in I , (2.3)
|~xρ (ρ, t)|
5
Table 1: The different types of boundary nodes enforced by (2.2b)–(2.2d), and their effect
on the possible movement of the boundary circles ∂S. Here the boundary circles in R3
are shown with the help of an oblique projection.
∂I ∂Γ ∂S
~e2
∂0 I N/A
~e1
~e2
∂C I ∪ ∂N I
~e1
~e2
∂1 I
~e1
~e2
∂2 I
~e1
6
On recalling (2.1), we observe that the normal ~nS on S(t) is given by
(~ν (ρ, t) . ~e1 ) cos θ
~ 33 (~x(ρ, t), θ)) =
~nS (Π ~ν (ρ, t) . ~e2 for ρ ∈ I , t ∈ [0, T ] , θ ∈ [0, 2 π) .
(2.4)
(~ν (ρ, t) . ~e1 ) sin θ
We recall that the mean curvature and Gaussian curvature of S(t) are given by
~ν . ~e1 ~ν . ~e1
κS = κ − and KS = −κ = κ (κS − κ) in I , (2.7)
~x . ~e1 ~x . ~e1
respectively; see e.g. Barrett et al. (2019b, (2.11)). More precisely, if km and kg denote
the mean and Gaussian curvatures of S(t), then
In the literature, the two terms making up κS in (2.7) are often referred to as in-plane
and azimuthal curvatures, respectively, with their sum being equal to the mean curvature.
We note that combining (2.7) and (2.6) yields that
1 ~xρ ~ν . ~e1
κS ~ν = − ~ν in I . (2.9)
|~xρ | |~xρ | ρ ~x . ~e1
Weak formulations of (2.6) and (2.9) will form the basis of our approximations for Will-
more flow. Clearly, for a smooth surface with bounded curvatures it follows from (2.7)
that
~ν (ρ, t) . ~e1 = 0 ∀ ρ ∈ ∂0 I , ∀ t ∈ [0, T ] , (2.10)
which is clearly equivalent to
A precise derivation of (2.11) in the context of a weak formulation of (2.9) can be found
in Barrett et al. (2019a, Appendix A). We note that for the singular fraction in (2.7) it
follows from (2.11) and (2.10), on recalling (2.6), that
~ν (ρ, t) . ~e1 ~νρ (ρ, t) . ~e1
lim = lim = ~νs (ρ0 , t) . ~τ (ρ0 , t) = −κ(ρ0 , t)
ρ→ρ0 ~x(ρ, t) . ~e1 ρ→ρ0 ~xρ (ρ, t) . ~e1
∀ ρ0 ∈ ∂0 I , ∀ t ∈ [0, T ] . (2.12)
7
We now define the generalized Willmore energy of the surface S(t) as
Z Z
1
E(t) = 2 α (km − κ) dH = π α ~x . ~e1 (κS − κ)2 |~xρ | dρ ,
2 2
(2.13)
S(t) I
where we have recalled (2.8); see also Cox and Lowengrub (2015, (6),(7)). Here α ∈ R>0
and κ ∈ R are given constants, with κ denoting the so-called spontaneous curvature. On
S(t), Willmore flow, i.e. the L2 –gradient flow for (2.13), is given by
1
VS = −∆S km − (km − κ) |∇S ~nS |2 + 21 (km − κ)2 km
α
2
= −∆S km + 2 (km − κ) kg − 12 (km − κ 2 ) km on S(t) , (2.14)
recall (2.5) for the definition of VS , see e.g. Barrett et al. (2008). Here ∆S is the Laplace–
Beltrami operator on S(t) and ∇S ~nS is the Weingarten map satisfying |∇S ~nS |2 = km 2
−
2 kg . A strong formulation for the flow (2.14) on I, on recalling Barrett et al. (2019b,
(B.3)), as well as (2.5) and (2.8), is given by
1
(~x . ~e1 ) ~xt . ~ν = −[~x . ~e1 (κS )s ]s + 2 (~x . ~e1 ) [κS − κ] KS − 12 (~x . ~e1 ) κS2 − κ 2 κS in I .
α
(2.15)
Associated with (2.14) and (2.15) are boundary conditions, but we will discuss these once
we have generalized (2.13)–(2.15).
For applications to biomembranes, and for surfaces with boundary, the considered
energy can be more general than (2.13). In particular, surface area constraints, area
difference elasticity (ADE) effects, Gaussian curvature contributions and line energy now
also play a role. Hence, we adapt (2.13) to
Z Z
2 2 2 β 2
1
E(t) = 2 α (km − κ) dH + λ H (S(t)) + 2 AS (t) + αG kg dH2 + ς H1 (∂S(t))
S(t) S(t)
R (2.16)
2
with AS (t) = S(t) km dH − M0 , and given constants β ∈ R≥0 , M0 ∈ R, see e.g. Canham
(1970); Helfrich (1973); Nitsche (1993); Jülicher and Lipowsky (1996); Seifert (1997);
Capovilla et al. (2002); Tu and Ou-Yang (2003); Barrett et al. (2016, 2017) for more
details. In addition, Rλ, αG ∈ R are given constants. We remark that the contributions
1
R 2
2
α S(t) km dH2 +αG S(t) kg dH2 to the energy E(t) are positive semidefinite with respect
to the principal curvatures only if αG ∈ [−2 α, 0]. We note that this constraint is likely to
have implications for the existence and regularity of the corresponding L2 –gradient flow.
where m(S) ∈ Z denotes the Euler characteristic of S and k∂S,µ is the geodesic curvature
of ∂S, we can rewrite (2.16) as
Z
1
E(t) = 2 α (km − κ)2 dH2 + λ H2 (S(t)) + β2 A2S (t)
S(t)
8
Z
+ αG k∂S,µ 1
dH + 2 π m(S(t)) + ς H1 (∂S(t)) . (2.17)
∂S(t)
~ ∂S , to S(t) on ∂S(t) to be
In order to define k∂S,µ , we first define the conormal, µ
µ ~s
~ ∂S = ± ~nS × id on ∂S(t) , (2.18)
~ denotes the identity in R3 and s denotes arclength on the curves ∂S(t) ⊂ R3 ,
where id
~ ∂S points out of S(t). It holds that
and the sign in (2.18) is chosen so that µ
~ ss = ~k∂S = k∂S,n ~nS + k∂S,µ µ
id ~ ∂S on ∂S(t) ,
where ~k∂S is the curvature vector on ∂S(t), and where k∂S,n is the normal curvature and
k∂S,µ is the geodesic curvature of ∂S(t).
where ~ν (·, t) is the unit normal on Γ(t) as defined in (2.3) and (2.4) and
denotes the corresponding conormal of Γ(t) at the endpoint ~x(p, t), for p ∈ ∂I. Here, we
~ ∂S points out of S(t).
have recalled that the conormal µ
where Z
AS (t) = 2 π ~x . ~e1 κS |~xρ | dρ − M0 . (2.22)
I
9
2 2
1
= −α ∆S km + 2 [α (km − κ) + β AS ] kg − 2
α (km − κ ) − λ km on S(t) , (2.23)
see e.g. Barrett et al. (2017, (1.21)). Similarly, the formulation (2.15) on I is replaced by
We now discuss the boundary conditions associated with (2.23) and (2.24).
We recall from Barrett et al. (2017) the following boundary conditions one can consider
for S(t) on ∂S(t). A connected component of the boundary can either move freely, or
move along the boundary of a fixed domain D, or it will be fixed. For the latter case two
types of boundary conditions arise: clamped and Navier. Corresponding to (2.2b)–(2.2d),
we now partition ∂S into ∂C S ∪∂N S ∪∂1 S ∪∂2 S ∪∂F S, and we also set ∂SF S = ∂1 S ∪∂2 S.
In the free boundary case, the three natural boundary conditions are, for t ∈ (0, T ], given
by
~ S + ς k∂S,n = 0 on ∂F S(t) ,
α (∇S km ) . µ (2.25a)
2
− 12 α (km − κ) − β AS km + ς k∂S,µ − αG kg = λ on ∂F S(t) , (2.25b)
α (km − κ) + β AS + αG k∂S,n = 0 on ∂F S(t) . (2.25c)
In general, the term αG ts features on the right hand side of (2.25a), where t denotes the
torsion of ∂S(t), see Barrett et al. (2017, (1.15), (1.22)). However, in the axisymmetric
case ∂S(t) is made up of circles, and so the torsion is zero. For the semifree case, when
∂SF S(t) ⊂ ∂D for all t ∈ [0, T ], where ∂D is the boundary of a fixed domain D ⊂ R3 , we
let ∂D be given by a function F ∈ C 1 (R3 ) such that
and we denote the normal to D on ∂D by ~nD = ∇F . For the special axisymmetric setting
considered here, recall (2.2d), we restrict ourselves to the two cases
~ − (id
id ~ . ~e2 ) ~e2
~nD = ~n1 = on ∂1 S(t) , ~nD = ~n2 = ~e2 on ∂2 S(t) . (2.26)
~ − (id
|id ~ . ~e2 ) ~e2 |
Note that compared to Barrett et al. (2017, (1.17), (1.22)), we have once again omitted
the vanishing torsion term. Clamped boundary conditions are, for t ∈ (0, T ], given by
~ ∂S (t) = ζ~S
∂C S(t) = ∂C S(0) and µ on ∂C S(0) , (2.28)
10
where ζ~S ∈ C(∂C S(0), S2 ), with S2 := {~z ∈ R3 : |~z| = 1}, needs to be axisymmetric.
Similarly, Navier boundary conditions are, for t ∈ (0, T ], given by
We now translate the above boundary conditions to the axisymmetric case. On noting
(2.25), (2.20), (2.19) and (2.8), we obtain, for t ∈ (0, T ], the free boundary conditions
~ν . ~e1
(−1)p+1 α (κS )s − ς = 0 on ∂F I , (2.30a)
~x . ~e1
µ
~ . ~e1
− 21 α (κS − κ)2 − β AS κS − ς − αG KS = λ on ∂F I , (2.30b)
~x . ~e1
~ν . ~e1
α (κS − κ) + β AS − αG = 0 on ∂F I . (2.30c)
~x . ~e1
Similarly, (2.27), (2.26), (2.20), (2.19) and (2.8) yield, for t ∈ (0, T ], the semifree boundary
conditions
to be the conormal of S(t) on ∂C S(0) = ∂C S(t). Here ζ(p), ~ for p ∈ ∂C I, are given
unit vectors that prescribe the clamping direction for the conormals µ ~ (p, t) of Γ(t) at the
endpoints ~x(p, t) = ~x(p, 0), for p ∈ ∂C I. In particular, for clamped boundary conditions
we will enforce, for t ∈ (0, T ], on recalling (2.20),
Similarly, for Navier boundary conditions we will enforce, for t ∈ (0, T ], on recalling
(2.29), (2.8) and (2.19),
11
Finally, we impose the following boundary conditions on ∂0 I
Here (2.35c) ensures that the radially symmetric function on S(t) induced by κS is dif-
ferentiable, while (2.35b) is the same as (2.11). We note that the boundary conditions
(2.2b)–(2.2d) are incorporated in (2.35a), (2.33a), (2.34a) and (2.31a), respectively.
We now introduce an energy equivalent to (2.21), which takes into account the
clamped, (2.33), Navier, (2.34a), and semifree, (2.31a), boundary conditions,
X X
E(t)
b = E(t)e + 2 π αG ~ . ~e1 − 2 π ς
ζ(p) ~x(p) . ~e1
p∈∂C I p∈∂C I∪∂N I∪∂1 I
Z Z
2 β
= πα ~x . ~e1 [κS − κ] |~xρ | dρ + 2 π λ (~x . ~e1 ) |~xρ | dρ + 2
A2S (t)
I
X XI
− 2 π αG µ
~ (p) . ~e1 + 2 π ς ~x(p) . ~e1 , (2.36)
p∈∂M I p∈∂2 I∪∂F I
∂M I = ∂N I ∪ ∂SF I ∪ ∂F I . (2.37)
where L3 denotes the Lebesgue measure in R3 , S(t) = ∂Ω(t), and where we assume from
now on that ~nS is the outer or inner normal to Ω(t) on S(t), recall (2.4) and (2.3).
Generalized Helfrich flow is the surface area and volume conserving variant of (2.23),
and its strong form can be stated as
2
VS = −α ∆S km + 2 [α (km − κ) + β AS ] kg − 21 α (km − κ 2 ) − λ km + λA km −λV
on S(t) , (2.40)
12
where (λA (t), λV (t))T ∈ R2 are chosen such that
d 2 d 3
H (S(t)) = 0 , L (Ω(t)) = 0 . (2.41)
dt dt
For axisymmetric surfaces the flow (2.40) with (2.41) can be equivalently formulated
as
(~x . ~e1 ) ~xt . ~ν = −α [~x . ~e1 (κS )s ]s + 2 ~x . ~e1 [α (κS − κ) + β AS ] KS
− ~x . ~e1 12 α (κS2 − κ 2 ) − λ κS + λA ~x . ~e1 κS −λV ~x . ~e1
in I , (2.42)
where (λA (t), λV (t))T ∈ R2 are chosen such that
Z Z
[~xt . ~e1 |~xρ | + (~x . ~e1 ) (~xt )ρ . ~τ ] dρ = 0 , (~x . ~e1 ) ~xt . ~ν |~xρ | dρ = 0 , (2.43)
I I
3 Weak formulations
13
Let
Let (·, ·) denote the L2 –inner product on I. We now consider the following weak
formulation of (2.6) with ~x ∈ V ∂0 and κ ∈ L2 (I) such that
X h i X
(κ ~ν , ~η |~xρ |) + (~τ , ~ηρ ) = ζ~ . ~η (p) + [~
m . ~η ] (p) ∀ ~η ∈ V ∂0 , (3.7)
p∈∂C I p∈∂M I
where we recall (2.3). We note that (3.7) weakly imposes (2.35b) and (2.33b), where
~
ζ(p) ∈ S1 , p ∈ ∂C I, are given data. However, (3.7) also yields that m~ (p) = µ~ (p) ∈ R2 ,
p ∈ ∂M I. This will not be the case under discretization, where m~ (p) ∈ R2 , p ∈ ∂M I, are
approximations to the conormals µ ~ (p), p ∈ ∂M I.
It is shown in Appendix A of Barrett et al. (2019a) that, despite the degenerate weight,
(3.8) weakly imposes (2.11). In addition, (3.8) weakly imposes (2.33b).
3.1 Based on κ
We begin with a weak formulation based on (3.7). Finite element approximations based
on this weak formulation will exhibit an equidistribution property.
On recalling (2.36), (2.22), (2.7), (3.7) and that µ ~ = m ~ on ∂M I, we define the La-
grangian
2 !
~ν . ~e 1
L(~x, κ ? , m
~ , ~y ) = π α κ ? − − κ + 2 λ, ~x . ~e1 |~xρ |
~x . ~e1
14
2
β ~ν . ~e1
?
+ 2
2π κ − , ~x . ~e1 |~xρ | − M0 − (κ ? ~ν , ~y |~xρ |) − (~τ , ~yρ )
~x . ~e1
X X h i X
+ 2πς ~x(p) . ~e1 + ~
ζ . ~y (p) + [~m . (~y − 2 π αG ~e1 )] (p) , (3.9)
p∈∂2 I∪∂F I p∈∂C I p∈∂M I
for ~x ∈ V ∂0 , κ ? ∈ L2 (I), m
~ : ∂M I → R2 and ~y ∈ V ∂0 . Here, we recall from (2.2b)
and (2.12) that on the continuous level the Lagrangian (3.9) is well-defined for curves
generating a smooth surface also in the case ∂0 I 6= ∅.
h i
δ
Taking variations ~η ∈ V ∂0 in ~y , and setting δ~
y
L (~η ) = 0 we obtain
X h i X
(κ ? ~ν , ~η |~xρ |) + (~τ , ~ηρ ) = ζ~ . ~η (p) + [~
m . ~η ] (p) ∀ ~η ∈ V ∂0 , (3.10)
p∈∂C I p∈∂M I
using κ ? = κ, that
~ν . ~e1
2π α κ − − κ + β A, ~x . ~e1 χ |~xρ | − (~ν . ~y , χ |~xρ |) = 0 ∀ χ ∈ L2 (I) , (3.11)
~x . ~e1
where
~ν . ~e1
A(t) = 2 π κ − , ~x . ~e1 |~xρ | − M0 = 2 π (~x . ~e1 κ − ~ν . ~e1 , |~xρ |) − M0 . (3.12)
~x . ~e1
We note that
δ δ δ
A(t) (~
χ) = 2 π κ, ~x . ~e1 |~xρ | (~
χ) − 2 π ~e1 , ~ν |~xρ | (~
χ) ∀χ
~ ∈ X.
δ~x δ~x δ~x
(3.13)
It follows from (3.11) that
~ν . ~e1
2 π ~x . ~e1 α κ − − κ + β A = ~y . ~ν in I . (3.14)
~x . ~e1
Taking variations in m
~ , and setting them to zero, yields that
~y = 2 π αG ~e1 on ∂M I . (3.15)
δ
Taking variations χ~ ∈ X in ~x, and setting 2 π ((~x . ~e1 ) ~xt . ~ν , χ
~ . ~ν |~xρ |) = − δ~
x
L (~
χ) we
obtain, on noting (3.13) and (3.5b), that
~ . ~ν |~xρ |)
2 π ((~x . ~e1 ) ~xt . ~ν , χ
2 !
~ν . ~e1 δ
= −π α κ − − κ + 2 λ + 2 β A κ, (~x . ~e1 ) |~xρ | (~
χ)
~x . ~e1 δ~x
~ν . ~e1 δ ~ν . ~e1
+ 2πα κ − − κ, ~x . ~e1 χ) |~xρ |
(~
~x . ~e1 δ~x ~x . ~e1
15
δ δ
+ κ ~y + 2 π β A ~e1 , ~ν |~xρ | (~
χ) + ~yρ , ~τ (~
χ)
δ~x δ~x
X
− 2πς χ
~ (p) . ~e1 ∀χ ~ ∈ X. (3.16)
p∈∂2 I∪∂F I
X
(κt , ~y . ~ν |~xρ |) + κ ~y , [~ν |~xρ |]t + (~τt , ~yρ ) = [~
mt . ~y ] (p) . (3.18)
p∈∂M I
16
X X
− 2πς ~xt (p) . ~e1 + 2 π αG m
~ t (p) . ~e1
p∈∂2 I∪∂F I p∈∂M I
d b
=− E(t) , (3.20)
dt
where we have recalled (2.36), (2.22), (2.7), (3.12) and that µ
~ =m
~ on ∂M I.
where A(t) is given by (3.12). We note that the number of unknowns fixed via ~y ∈
Y(2 π αG ~e1 ) on ∂M I is matched by the new degrees of freedom arising from {~
m(p)}p∈∂M I .
17
We remark that (3.22) is independent of the tangential part ~y . ~τ of ~y . To see this, we
note that it follows from (2.3) and (2.6) that
where we have recalled (3.1b). This shows that (3.22) only depends on ~y . ~ν , and not
on ~y . ~τ . We refer to Appendix A.1, where we show that (3.22) for a sufficiently smooth
solution gives rise to the strong form (2.24) and (2.6).
In this subsection we present a weak formulation for the conserving flow (2.40). To this
end, we assume that the hypersurface S(t) has no boundary, and so
∂I = ∂0 I =⇒ X = V ∂0 . (3.25)
a weak formulation of (2.42) and (2.43) is given by (3.22), with (3.22a) replaced by
2 π ((~x . ~e1 ) ~xt . ~ν , χ ~ ρ . ~ν |~xρ |−1 = f~, χ
~ . ~ν |~xρ |) − ~yρ . ~ν , χ ~ |~xρ |
−2 π λA [(~e1 , χ
~ |~xρ |) + ((~x . ~e1 ) ~τ , χ
~ ρ )] − 2 π λV ((~x . ~e1 ) ~ν , χ
~ |~xρ |) ∀χ
~ ∈ X, (3.26)
where (λA (t), λV (t))T ∈ R2 are chosen such that (2.43) holds.
Choosing ~η = (~x . ~e1 ) ~xt ∈ X = V ∂0 in (3.22c) and noting (2.3) yields that
(~e1 , ~xt |~xρ |) + ((~x . ~e1 ) ~τ , (~xt )ρ ) = − ((~x . ~e1 ) κ, ~xt . ~ν |~xρ |) + (~xt . [~e1 − (~e1 . ~τ ) ~τ ] , |~xρ |)
~ν . ~e1
= − ~x . ~e1 κ − , ~xt . ~ν |~xρ | . (3.27)
~x . ~e1
~
ν . ~e1
Now choosing χ ~ = κ − ~x . ~e1 ~ν ∈ X = V ∂0 and χ ~ = ~ν ∈ X = V ∂0 in (3.26), recall
(2.10), (3.25) and (3.5a), we see that the two side constraints in (2.43) will be satisfied if
(λA (t), λV (t))T ∈ R2 solve the symmetric system
2
~
ν . ~e1 ~ν . ~e1
!
~x . ~e1 , κ − ~x . ~e1 |~xρ | ~x . ~e1 , κ − ~x . ~e1 |~xρ | λA
2π
λV
~x . ~e1 , κ − ~~xν .. ~~ee11 |~xρ | (~x . ~e1 , |~xρ |)
18
h i
~yρ . ~ν , κ −
~
ν . ~e1
~
x . ~e1
~ν . ~ν |~xρ | −1
+ f~, κ − ~
ν . ~e1
~
x . ~e1
~ν |~xρ |
= ρ . (3.28)
f~, ~ν |~xρ |
The matrix in (3.28) is symmetric positive semidefinite, and it is singular if and only if
κS = κ − ~~xν .. ~~ee11 is a constant. It can be shown that this is equivalent to S(t) being a sphere
and hence to Γ(t) being an open halfcircle. Choosing χ ~ = ~xt ∈ X = V ∂0 in (3.26) and
noting (2.43) proves the stability result (3.20) for the weak formulation of the conserved
flow, on recalling (3.17), (3.19) and (3.22a).
Hence (λA (t), λV (t))T ∈ R2 in (3.27) will be such that (2.43) holds, which is equivalent to
3.2 Based on κS
A drawback of the formulation used in §3.1 is that some terms appearing in the Lagrangian
(3.9) are not well-defined on the discrete level, and so an appropriate interpretation of
some terms at ∂0 I is needed. An alternative is to use the mean curvature of the surface as
a variable in the weak formulation, i.e. to use a formulation that features (3.8). Then the
discretization follows naturally, and a similar approach has been followed by the present
authors for flows in Riemannian manifolds in Barrett et al. (2019d).
19
for ~x ∈ V ∂0 , κS? ∈ L2 (I), m
~ : ∂M I → R2 and ~yS ∈ V ∂0 .
h i
δ
Taking variations ~η ∈ V ∂0 in ~yS , and setting δ~yS LS (~η ) = 0, we obtain
where
AS (t) = 2 π (κS , ~x . ~e1 |~xρ |) − M0 . (3.35)
We note that
δ δ
AS (~
χ) = 2 π κS , ~x . ~e1 |~xρ | (~
χ) ∀χ
~ ∈ X. (3.36)
δ~x δ~x
~ . ~ν |~xρ |)
2 π ((~x . ~e1 ) ~xt . ~ν , χ
2 δ
= −π α [κS − κ] + 2 λ + 2 β AS κS , ~x . ~e1 |~xρ | (~χ)
δ~x
δ δ
+ κS ~yS , (~x . ~e1 ) ~ν |~xρ | (~
χ) + ~e1 . ~yS , |~xρ | (~χ)
δ~x δ~x
δ X
+ (~yS )ρ , (~x . ~e1 ) ~τ (~ χ) − [[2 π ς + m ~ . ~yS ] χ
~ . ~e1 ] (p) ∀χ
~ ∈ X.
δ~x p∈∂ I∪∂ I
2 F
(3.39)
20
= −π α [κS − κ]2 + 2 λ + 2 β AS κS , [~x . ~e1 |~xρ |]t + κS ~yS , [(~x . ~e1 ) ~ν |~xρ |]t
X
+ ~e1 . ~yS , [|~xρ |]t + ((~yS )ρ , [(~x . ~e1 ) ~τ ]t ) − [[2 π ς + m
~ . ~yS ] ~xt . ~e1 ] (p) . (3.40)
p∈∂2 I∪∂F I
In order to derive a suitable weak formulation, we now return to (3.39). Using (3.3)
and noting (2.3), (3.39) can be rewritten as
21
Overall, we obtain the following weak formulation from (3.44), (3.34), (3.33), (3.38)
and (3.35), on recalling κS? = κS , (3.1a) and (2.3).
where AS (t) is given by (3.35). Similarly to (3.22), we note that the number of unknowns
fixed via (~x . ~e1 ) ~yS ∈ Y(2 π αG ~e1 ) on ∂M I is matched by the new degrees of freedom
arising from {~ m(p)}p∈∂M I .
Similarly to (3.23) and (3.24), one can show that (3.45) is independent of the tangential
part ~yS . ~τ of ~yS . We refer to Appendix A.2, where we show that (3.45) for a sufficiently
smooth solution gives rise to the strong form (2.24) and (2.9).
Remark. 3.1. Similarly to the procedure in §3.1.1, we can state a weak formulation for
the conserving flow (2.42). In particular, on writing (3.45a) as
~ . ~ν |~xρ |) − (~x . ~e1 ) (~yS )ρ . ~ν , χ
2 π ((~x . ~e1 ) ~xt . ~ν , χ ~ ρ . ~ν |~xρ |−1 ~ ~ |~xρ |
= fS , χ ∀χ
~ ∈ X,
4 Semidiscrete schemes
Let [0, 1] = Jj=1 Ij , J ≥ 3, be a decomposition of [0, 1] into intervals given by the nodes
S
qj , Ij = [qj−1 , qj ]. For simplicity, and without loss of generality, we assume that the
subintervals form an equipartitioning of [0, 1], i.e. that
qj = j h , with h = J −1 , j = 0, . . . , J . (4.1)
22
Clearly, if I = R/Z we identify 0 = q0 = qJ = 1. In addition, we let qJ+1 = q1 .
Let (·, ·) denote the L2 –inner product on I, and define the mass lumped L2 –inner
product (f, g)h , for two piecewise continuous functions, with possible jumps at the nodes
{qj }Jj=1 , via
XJ
h 1
(f g)(qj− ) + (f g)(qj−1
+
(f, g) = 2 h ) , (4.2)
j=1
where we define f (qj± ) = lim f (qj ± δ). The definition (4.2) naturally extends to vector
δ&0
valued functions.
~ h (t))t∈[0,T ] , with X
Let (X ~ h (·, t) ∈ V h , be an approximation to (~x(t))t∈[0,T ] and define
∂0
~ h (I, t).
Γh (t) = X
~ h (qj , t) 6= X
In addition, let X ~ h (qj+1 , t), j = 0, . . . , J − 1, for all t ∈ [0, T ].
~h
X
~h = ρ
h
~τ = X s and ~ν h = −(~τ h )⊥ in I , (4.4)
~
|X h |
ρ
which is well-defined if Assumption 4.1 holds. We note that (4.3) implies ~τ h . ~e1 6= 0 on
elements touching the x2 –axis, and so
~ν h . ~e2 6= 0 on ∂0 I ,
23
~ h ∈ V h be the mass-lumped L2 –projection of ~ν h onto V h , i.e.
For later use, we let ω
h h
ω~ h, ϕ ~ ρh | = ~ν h , ϕ
~ |X ~ ρh | = ~ν h , ϕ
~ |X ~ ρh |
~ |X ~ ∈ Vh.
∀ϕ (4.5)
Hence Assumption 4.2 yields that |~ω h | > 0 in I. It follows that ~v h ∈ V h , defined by
h
h h ω~
~v = ~π , (4.6)
|~ω h |
X~h.χ
ρ ~ρ
δ ~h
|Xρ | (~χ) = = ~τ h . χ
~ρ , (4.8a)
δX~ h ~ h
|Xρ |
" #
~h
X ~h X
X ~h.χ
ρ ~ρ
δ δ ρ χ
~ρ ρ
~τ h (~
χ) = (~
χ) = −
δX~h δX~ h |X
~ h| ~ h | |X
|X ~ h |2 |X~ h|
ρ ρ ρ ρ
=χ~ s − ~τ h (~
χs . ~τ h ) = (~
χs . ~ν h ) ~ν h , (4.8b)
δ δ h ⊥
h
~ν (~ χ) = − (~τ ) (~ χ) = −(~ χs . ~ν h ) (~ν h )⊥ = −(~
χs . ~ν h ) ~τ h , (4.8c)
δX~ h ~ h
δX
δ h ~h δ ~ h ⊥
~ν |Xρ | (~ χ) = − (Xρ ) (~ χ) = −~ χ⊥ρ . (4.8d)
~h
δX δX~h
24
h i
In addition to (4.8), we will require δX~δ h ω ~ h (~ χ). It follows from (4.5), (4.8) and (4.4)
that
h h h
δ h ~ h δ h ~ h h h δ ~h
~ (~
ω ~ |Xρ | =
χ), ϕ ~ν (~ χ), ϕ ~ |Xρ | − ω ~ − ~ν , ϕ ~ |X | (~
χ)
~h
δX ~h
δX δX~h ρ
h h
= − (~ν h . χ
~ ρ ) ~τ h , ϕ
~ − ~τ h . χ~ ρ (~ω h − ~ν h ), ϕ
~ ∀ϕ~ ∈ V h∂0 .
(4.9)
4.1 Based on κh
We would like to mimic on the discrete level the procedure in Section 3.1. However, a
naive discretization of (3.9) will not give a well-defined Lagrangian, since a discrete variant
of (2.12) will in general not hold. To overcome the arising singularity in a discretization of
(3.9), we now introduce the following discrete approximation of κS , which will be based
on κh . In particular, on recalling (2.12) and (4.5), we introduce, given X ~ h ∈ V h and
∂0
κh ∈ V h , the function Kh (X ~ h , κh ) ∈ V h such that
κh (q ) − ω~ h (qj ) . ~e1
qj ∈ I \ ∂ 0 I ,
j
~ h , κh )](qj ) =
[Kh (X ~ h (qj ) . ~e1
X (4.11)
2 κh (q )
qj ∈ ∂ 0 I .
j
X X
− 2 π αG ~ h (p) . ~e1 + 2 π ς
m ~ h (p) . ~e1 ,
X (4.13)
p∈∂M I p∈∂2 I∪∂F I
where h
~ h . ~e1 ) κh − ~ν h . ~e1 , |X
Ah (t) = 2 π (X ~ h | − M0 . (4.14)
ρ
25
Remark. 4.3. We observe that the energy E b h (t) does not depend on the values of κh on
∂0 I. We will thus fix these values to be zero from now on. A welcome side effect of this
procedure is that on assuming that e.g. 0 ∈ ∂0 I, then choosing ~η = χ0 ~e2 in (4.10) yields
~ h (q1 ) − X
that (X ~ h (q0 )) . ~e2 = 0. Similarly we get (X ~ h (qJ ) − X
~ h (qJ−1 )) . ~e2 = 0 if 1 ∈ ∂0 I.
h 2
β
+ 2 2 π (X~ . ~e1 ) κ − ~ν . ~e1 , |X
h h h ~ ρ | − M0
h
h X
− κh ~ν h , Y~ h |X
~ ρh | − ~τ h , Y~ h + 2 π ς
ρ
~ h (p) . ~e1
X
p∈∂2 I∪∂ I
F
X h i X h i
+ ζ~ . Y~ h (p) + m~ h . Y~ h − 2 π αG ~e1 (p) ,
p∈∂C I p∈∂M I
for the minimization of the energy (4.13) subject to the side constraint (4.10), where
~ h ∈ V h∂ , κh ∈ W h , m h 2 ~h h
X 0 ∂0 ~ : ∂M I → R and Y ∈ V ∂0 .
h i
h ~ h δ h
Taking variations ~η ∈ V ∂0 in Y , and setting δY~ h L (~η ) = 0 we obtain (4.10),
similarly to (3.10). Taking variations χ ∈ W∂h0 in κh and setting δκδh Lh (χ) = 0 we
obtain
h h
2π X ~ h . ~e1 α [Kh (X ~ h | − Y~ h , χ ~ν h |X
~ h , κh ) − κ] + β Ah , χ |X ~ h| = 0
ρ ρ
∀ χ ∈ W∂h0 , (4.15)
26
h
h ~h δ h ~h δ
h
+ κ Y + 2 π β A ~e1 , χ) + Y~ρ ,
~ν |Xρ | (~ h h
~τ (~ χ)
~h
δX ~h
δX
X
− 2πς χ
~ (p) . ~e1 ∀χ~ ∈ Xh . (4.17)
p∈∂2 I∪∂F I
Choosing χ~ =X~ h in (4.17) yields, on noting (3.4), the discrete analogue of (3.17)
t
h
~ h h ~h 2 ~h
2 π X . ~e1 |Q Xt | , |Xρ |
h i2 h i h
h ~h h h h ~ . ~e1 ) |X
h ~ρ |
h
= −π α K (X , κ ) − κ + 2 λ + 2 β A κ , (X
t
h h
h ~h h ω
~ . ~e1 h ~ . ~e1 ) |X
h ~ |
h
− 2 π α K (X , κ ) − κ, (Z − 2) (X ρ
~ h . ~e1 t
X
h i h X
h ~h h h ~h ~ h h ~ h (p) . ~e1 .
+ κ Y + 2 π β A ~e1 , ~ν |Xρ | + Yρ , ~τt − 2 π ς X t
t
p∈∂2 I∪∂F I
(4.18)
It follows from (4.19), (4.16) and (4.15) with χ = κht ∈ W∂h0 that
h i h
κh Y~ h , ~ν h |X
~ ρh | + ~τth , Y~ρh
t
h X
= − κht , Y~ h . ~ν h |X
~ h | + 2 π αG ~ ht . ~e1 (p)
ρ m
p∈∂M I
h
= −2 π X~ h . ~e1 α [Kh (X ~ h , κh ) − κ] + β Ah , κht |X
~ ρh |
X
~ ht (p) . ~e1 .
+ 2 π αG m (4.20)
p∈∂M I
Combining (4.18) and (4.20) yields, on recalling (4.13), the discrete analogue of (3.20)
h
2π X ~ h |2 , |X
~ h . ~e1 |Qh X ~ h|
t ρ
h i2 h i h
h ~h h h h ~ h ~ h
= −π α K (X , κ ) − κ + 2 λ + 2 β A κ , (X . ~e1 ) |Xρ |
t
h h
h ~h h ω
~ . ~e1 h ~ h ~ h
− 2 π α K (X , κ ) − κ, (Z − 2) (X . ~e1 ) |Xρ |
X~ h . ~e1 t
h
− 2π X ~ h . ~e1 α [Kh (X
~ h , κh ) − κ] + β Ah , κh |X ~ h|
t ρ
27
h i h X
h h ~h
~ ht (p) . ~e1
+ 2 π β A ~e1 , ~ν |Xρ | + 2 π αG m
t
p∈∂M I
X
− 2πς ~ h (p) . ~e1
X t
p∈∂2 I∪∂F I
d bh
=− E (t) . (4.21)
dt
We now return to (4.17), which, on recalling (4.8), (4.11), (4.12) and (4.9), can be
rewritten as
h
2 π (X ~ th , χ
~ h . ~e1 ) Qh X ~ ρh | =
~ |X
h i2 h
h ~h h h h ~ | + (X
h ~ . ~e1 ) ~τ . χ
h h
− π α K (X , κ ) − κ + 2 λ + 2 β A κ , χ ~ . ~e1 |X ρ ~ρ
h
~ h . ~e1
h
h ~h h
i ωh ~ρ |
h
+ 2 π α K (X , κ ) − κ (Z − 2), ~ . ~e1 |X
χ
~ h . ~e1
X
h i h
h ~h h h h h h h h
+ 2 π α K (X , κ ) − κ (Z − 2) ~e1 , (~ν . χ ~ ρ ) ~τ + (~τ . χ ~ ρ ) (~ω − ~ν )
h
− κh Y~ h + 2 π β Ah ~e1 , χ~⊥
ρ + Y~ρh . ~ν h , χ ~ h |−1
~ ρ . ~ν h |X ρ
X
− 2πς χ
~ (p) . ~e1 ∀χ ~ ∈ Xh . (4.22)
p∈∂2 I∪∂F I
Combining (4.22), (4.15), (4.10), (4.16) and (4.14), our semidiscrete approximation
based on κh is given, on noting (3.1a) and (4.4), as follows.
∀ χ ∈ W∂h0 , (4.23b)
28
h X h i X
h h ~ h ~ h ~ h −1 ~ ~ h . ~η (p)
κ ~ν , ~η |Xρ | + Xρ , ~ηρ |Xρ | = ζ . ~η (p) + m
p∈∂C I p∈∂M I
∀ ~η ∈ V h∂0 , (4.23c)
Theorem. 4.4. Let Assumption 4.2 be satisfied and let (X ~ h (t), κh (t), Y~ h (t), m
~ h (t))t∈(0,T ]
be a solution to (4.23). Then the solution satisfies the stability bound
d bh
~ h |2 , |X
~ h . ~e1 |Qh X
h
~ h| = 0 .
E (t) + 2 π X t ρ
dt
Proof. The desired result follows as (4.23) is just a rewrite of (4.17), (4.15), (4.10) and
(4.14), and then noting (4.18)–(4.21).
Remark. 4.5. We note that on choosing ~η = χj [~ω h (qj )]⊥ , for j ∈ {1, . . . , j1 } so ~η ∈ V h∂0 ,
in (4.23c) we obtain that
~ h (qj ) − X
|X ~ h (qj−1 )| = |X
~ h (qj+1 ) − X
~ h (qj )| or X
~ h (qj ) − X
~ h (qj−1 ) k X
~ h (qj+1 ) − X
~ h (qj )
for j = 1, . . . , j1 . See Barrett et al. (2007, Remark 2.4) for details. Hence the curve Γh (t)
will be equidistributed where-ever two neighbouring elements are not parallel.
Remark. 4.6. We now revisit the discussion in Remark 4.3. Assuming that e.g. 0 =
q0 ∈ ∂0 I, then choosing ~η = χ0 ~e2 in (4.23c) yields that
~ h (q1 ) − X
(X ~ h (q0 )) . ~e2
κh (q0 ) ~ν h (q0 ) . ~e2 = 2 ,
~ h (q1 ) − X
|X ~ h (q0 )|2
and so
~ h (q1 ) − X
~τ h (q0 ) . ~e2 = 12 |X ~ h (q0 )| κh (q0 ) ~ν h (q0 ) . ~e2 , (4.24)
where we have noted (4.4). Clearly, (4.24) is a discrete approximation of (2.11), which
stipulates a 90◦ degree contact angle between Γ(t) and the x2 –axis.
For the scheme (4.23) we fix κh ∈ W∂h0 , and so the right hand side in (4.24) is zero.
For a more general scheme, where we allow κh ∈ V h and let χ ∈ V h in (4.23b), the right
hand side in (4.24) is still of order O(J −1 ) on assuming that κh (q0 ) is bounded. However,
we observe that κh (q0 ), if 0 ∈ ∂0 I, only appears in (4.23c) for this more general scheme.
Hence there is no reason to assume that κh (q0 ) should remain bounded. In fact, κh (q0 )
h
simply acts as a register for the value ~~ντ h (q0) . ~ e2 2J
(q0 ) . ~e2 H1 (Γh (t))
. Moreover, a fully discrete variant
of the discussed more general version of (4.23) leads to incorrect contact angles at the
x2 –axis and to the numerical breakdown of the scheme. This is the main reason why we
consider the scheme (4.23) as it is.
29
4.1.1 Conserved flows
We rewrite (4.23a) as
h h
~ h . ~e1 ) Qh X
2 π (X ~ th , χ ~ ρh | − Y~ρh . ~ν h , χ
~ |X ~ h |−1 = f~h , χ
~ ρ . ~ν h |X ~ |X~ h| ~ ∈ Xh .
∀χ
ρ ρ
Then the natural generalization of (P h )h , (4.23), that approximates the weak formulation
(3.26), (3.22b), (3.22c) and (3.31) is given by (4.23), with (4.23a) replaced by
h h
2 π (X ~ th , χ
~ h . ~e1 ) Qh X ~ ρh | − Y~ h . ~ν h , χ
~ |X ~ ρ . ~
ν h ~ h −1
|X | = ~h , χ
f ~ | ~ h|
X
ρ ρ ρ
h i
−2 π λhA ~e1 , χ ~ |X~ ρh | + (X ~ h . ~e1 ) ~τ h , χ
~ ρ −2 π λhV (X ~ h . ~e1 ) ~ν h , χ
~ |X~ ρh | ~ ∈ Xh ,
∀χ
(4.25)
Here, on recalling (3.29) and (3.30), we note that A(X ~ h (t)) denotes the surface area of
h
S (t), where, similarly to (2.1), we set
[
S h (t) = ~ h (ρ, t)) .
Π32 (X
ρ∈I
Moreover, V (X~ h (t)) is the volume of the domain Ωh (t) with ∂Ωh (t) = S h (t) in the case
h
that S (t) has no boundary. We remark that
~ h) = 2 π Z
A(Z ~ h . ~e1 , |Z
~ ρh | ~ h ∈ V h∂
Z 0
and
~ h ~ h 2 ~h ⊥
V (Z ) = −π (Z . ~e1 ) , [Zρ ] . ~e1 ~h ∈ V h ,
Z ∂0
recall (3.29), (3.30) and (4.4). Moreover, we recall from Barrett et al. (2019b, (3.7),
(3.11)) that, similarly to (2.38) and (2.39), it holds that
d h
~ h (t)) = 2 π ~e1 , X
~ h |X
~ h | + (X
~ h . ~e1 ) ~τ h , (X
~ h )ρ
i
A(X t ρ t (4.27)
dt
and
d ~ h
~ h h ~h ~h
V (X (t)) = 2 π (X . ~e1 ) ~ν , Xt |Xρ | . (4.28)
dt
Theorem. 4.7. Let Assumption 4.2 be satisfied and let (X ~ h (t), κh (t), Y~ h (t), m
~ h (t), λhA (t),
λhV (t))t∈(0,T ] be a solution to (4.25), (4.23b), (4.23c), (4.26). Then the solution satisfies
the stability bound
d bh
~ h . ~e1 |Qh X
~ h |2 , |X
h
~ h| = 0 .
E (t) + 2 π X t ρ
dt
30
Proof. Differentiating the two equations in (4.26) with respect to t, noting (4.27),
(4.28), and choosing χ
~ =X ~ th in (4.25) yields
h h
~ h h ~h 2 ~h ~ h h ~ h h ~ h −1
2 π X . ~e1 |Q Xt | , |Xρ | − Yρ . ~ν , (Xt )ρ . ~ν |Xρ | ~h ~h ~h
= f , Xt |Xρ | ,
which is equivalent to (4.18). Hence the stability result follows as in the proof of Theo-
rem 4.4.
The approach in §4.1 required the introduction of the auxiliary finite element function
(4.11) in order to be able to obtain a well-defined Lagrangian. An alternative is to define
the Lagrangian in terms of κhS , a direct discrete analogue of κS . Then it is possible to
repeat the proof of (3.43) on the discrete level.
X h i X h i
= (X ~ h . ~e1 ) ζ~ . ~η (p) + (X~ h . ~e1 ) m
~ h . ~η (p) ∀ ~η ∈ V h∂0 . (4.29)
p∈∂C I p∈∂M I
Here, and throughout, we use the notation ·(h) to denote an expression with or without
the superscript h, and simultaneously for the notation with subscripts ·(∂0 ) , i.e. for (·, ·)h
[ (·, ·) ] we consider κhS ∈ W∂h0 [W h ]. We define the discrete analogue of (2.36)
(h)
Eb h (t) = π α [κh − κ]2 + 2 λ, X ~ h . ~e1 |X
~ h| + β2 (AhS (t))2
S S ρ
X X
− 2 π αG ~ h (p) . ~e1 + 2 π ς
m X~ h (p) . ~e1 , (4.30)
p∈∂M I p∈∂2 I∪∂F I
where (h)
AhS (t) ~ h h ~ h
= 2 π X . ~e1 κS , |Xρ | − M0 . (4.31)
Similarly to (3.32), we define the discrete Lagrangian
~ h , κh , m
LhS (X h ~h
S ~ , YS )
(h) (h) 2
h 2 ~ h ~ h
= π α [κS − κ] + 2 λ, X . ~e1 |Xρ | + β
2π X ~h ~ ρh |
. ~e1 κhS , |X − M0
2
(h)
~ h h h ~ h ~h
− X . ~e1 κS ~ν + ~e1 , YS |Xρ | ~ h h ~h
− (X . ~e1 ) ~τ , (YS )ρ
X X h i
+ 2πς ~ h (p) . ~e1 +
X ~ h . ~e1 ) ζ~ . Y~ h (p)
(X S
p∈∂2 I∪∂F I p∈∂C I
31
X h i
+ m ~ h . ~e1 ) Y~ h − 2 π αG ~e1 ) (p) ,
~ h . ((X (4.32)
S
p∈∂M I
~ h ∈ V h , κh ∈ W h , m
for X h
: ∂M I → R2 and Y~Sh ∈ V h∂0 . Here we observe that in the
∂0 S (∂0 ) ~
case of numerical integration, we fix κhS to be zero on the boundary ∂0 I, as the Lagrangian
(4.32) does not depend on these boundary values at all.
h i
h ~ h δ h
Taking variations ~η ∈ V ∂0 in YS , and setting δY~ h LS (~η ) = 0 we obtain (4.29),
S h i
h h δ h
similarly to (3.33). Taking variations χ ∈ W(∂ 0)
in κ S and setting δκh
L S (χ) = 0 we
S
obtain, similarly to (3.34),
(h) (h)
~ h . ~e1 χ |X
2 π α (κhS − κ) + β AhS , X ~ h| − (X~ h . ~e1 ) Y~ h , χ ~ν h |X
~ h| =0
ρ S ρ
h
∀ χ ∈ W(∂ 0)
. (4.33)
32
Differentiating (4.29) with respect to t, and then choosing ~η = Y~Sh ∈ V h∂0 , we obtain,
~ th ∈ Xh ,
on recalling that X
(h) h i (h) h i
~
(κhS )th ~ h h ~h
YS , (X . ~e1 ) ~ν |Xρ | h ~h ~ h h ~h
+ κS YS , (X . ~e1 ) ~ν |Xρ | ~ h ~
+ ~e1 . YS , |Xρ | h
t t
h i X h i
~ h ~ h
+ (YS )ρ , (X . ~e1 ) ~τ h
= ~ h
(Xt . ~e1 ) mh ~h ~ h h ~ h
m )t . YS (p) .
~ . YS + (X . ~e1 ) (~
t
p∈∂M I
(4.37)
X h i
+ ~ th . ~e1 ) m
(X ~ h . Y~Sh + 2 π αG m
~ ht . ~e1 (p) . (4.38)
p∈∂M I
33
h h 2 i i (h)
h h h h ~h h ~ h ~ h h
− π α κS − κ + 2 λ + 2 β AS κS − κS YS . ~ν |Xρ | − (YS )ρ . ~τ , χ ~ . ~e1
(h)
− X ~ h . ~e1 κh Y~ h , χ ⊥ ~ h . ~e1 ) (Y~ h )ρ . ~ν h , χ ~ h |−1
~ ρ . ~ν h |X
S S ~ρ + (X S ρ
X hh i i
− 2πς + m ~ h . Y~Sh (~
χ . ~e1 ) (p) ∀χ ~ ∈ Xh . (4.40)
p∈∂2 I∪∂F I
On combining (4.40), (4.33), (4.29), (4.34) and (4.31), on noting (3.1a) and (4.4), our
semidiscrete approximation based on κhS is given as follows.
∀χ ~ ∈ Xh , (4.41a)
(h) (h)
~ h h h ~ h ~ h ~ h h ~h
2 π X . ~e1 α (κS − κ) + β AS , χ |Xρ | − (X . ~e1 ) YS , χ ~ν |Xρ | =0
h
∀ χ ∈ W(∂ 0)
, (4.41b)
(h)
~ h h h ~ h
X . ~e1 κS ~ν , ~η |Xρ | ~ h
+ ~e1 , ~η |Xρ | + (X ~ h . ~e1 ) X
~ h , ~ηρ |X
~ h |−1
ρ ρ
X h i X h i
= (X ~ h . ~e1 ) ζ~ . ~η (p) + ~ h . ~e1 ) m
(X ~ h . ~η (p) ∀ ~η ∈ V h∂0 , (4.41c)
p∈∂C I p∈∂M I
Proof. The desired result follows as (4.41) is just a rewrite of (4.35), (4.33), (4.29) and
(4.31), and then noting (4.36)–(4.39).
Remark. 4.9. For the scheme (PSh )h we note that if 0 ∈ ∂0 I, then choosing ~η = χ0 ~e2
~ h (q1 ) − X
in (4.41c) yields that (X ~ h (q0 )) . ~e2 = 0, recall also Remark 4.6. While the same
h
is not true for the scheme (PS ), a weaker form of these constraints is still enforced via
(4.41c), leading to a nearly 90◦ degree contact angle on the x2 –axis in practice for fully
discrete variants based on (PSh ).
34
5 Fully discrete scheme
Let 0 = t0 < t1 < . . . < tM −1 < tM = T be a partitioning of [0, T ] into possibly variable
time steps ∆tm = tm+1 − tm , m = 0 → M − 1. For X ~ m ∈ V h , we let ~τ m and ~ν m be the
∂0
h h m ~ m
natural fully discrete analogues of ~τ and ~ν on Γ = X (I), recall (4.4). In addition,
~ m ∈ V h be the natural fully discrete analogue of ω
let ω ~ h ∈ V h , recall (4.5); and similarly
for ~v m ∈ V h , recall (4.6). Finally, let Q~ m ∈ [V h ]2×2 be the natural fully discrete analogue
of Q~ h , recall (4.7).
∀ ~η ∈ V h∂0 , (5.1c)
where h
Am = 2 π X~ m . ~e1 κm − ~ν m . ~e1 , |X
~ m | − M0 . (5.1d)
ρ
35
Assumption. 5.2. Let X ~ m satisfy Assumption 4.1 with X
~ h replaced by X
~ m , and be such
~ ∈ Yh (~0) with
that the following holds. If U
h
~ ρ, χ
U ~ m |−1 = 0 ∀ χ
~ ρ |X ~ ∈ Xh and ~ , χ ~ν m |X
U ~ m| = 0 ∀ χ ∈ W h , (5.2)
ρ ρ ∂0
~ = ~0.
then U
We note that Assumption 5.2 is only violated in very rare cases. For example, if
∅ 6= ∂C I = ∂I and and if X~ m parameterizes a straight line, then U
~ = ~τ m constant in I
satisfies (5.2). However, the following lemma shows that in most cases the assumption
holds.
U~ (qj+1 ) − U
~ (qj ) U~ (qj ) − U
~ (qj−1 )
= , j = 1, . . . , J − 1 ,
~ m (qj+1 ) − X
|X ~ m (qj )| ~ m (qj ) − X
|X ~ m (qj−1 )|
and so, on recalling Assumption 5.1, there exist positive numbers αj such that
~ (qj+1 ) = (1 + αj ) U
U ~ (qj ) − αj U
~ (qj−1 ) , j = 1, . . . , J − 1 . (5.3)
Hence it follows from the second property in (5.2) and the Assumption 5.1, recall (4.5),
~ (q1 ) = ~0, and so U
that U ~ = ~0 in I. This completes the proof.
36
Proof. As we have a linear system of equations, with the same number of equations
as unknowns, existence follows from uniqueness. Hence we consider a solution to the
homogeneous equivalent of (5.1), and need to show that this solution is in fact zero. In
~ ∈ Xh , κ ∈ W h , Y~ ∈ Yh (~0), and m
particular, let δ X ~ : ∂M I → R2 be such that
∂0
h
2 π (X ~ m . ~e1 ) Qm δ X,
~ χ ~ ρm | − ∆tm Y~ρ , χ
~ |X ~ ρm |−1 = 0
~ ρ |X ∀χ ~ ∈ Xh , (5.4a)
h h
2πα X ~ m . ~e1 κ, χ |X
~ m | − Y~ , χ ~ν m |X ~ m| = 0 ∀ χ ∈ W∂h0 , (5.4b)
ρ ρ
h X
~ ρm | + (δ X)
κ ~ν m , ~η |X ~ ρ , ~ηρ |X
~ ρm |−1 = [~
m . ~η ] (p) ∀ ~η ∈ V h∂0 . (5.4c)
p∈∂M I
It follows from (5.5) and κ ∈ W∂h0 that κ = 0. Similarly, it follows from (5.5), δ X ~ ∈ Vh ,
∂0
(3.5a), (4.6) and (4.7) that π h [δ X ~ . ~v m ] = 0 with δ X
~ = ~0 on ∂I \ ∂0 I. Then choosing
~η = δ X~ ∈ Xh ⊂ V h in (5.4c) yields, on recalling (2.37) and δ X ~ = ~0 on ∂I \ ∂0 I, that
∂0
X h i
~ ρ |2 , |X
|(δ X) ~ ρm |−1 = m ~ (p) = 0 .
~ . δX (5.6)
p∈∂M I
It remains to show that Y~ = ~0. We have from (5.4a) and (5.4b) that
h
~ ~ m −1
~ ρ |Xρ |
Yρ , χ ~ ∈ Xh
=0 ∀χ and ~ m ~m
Y , χ ~ν |Xρ | = 0 ∀ χ ∈ W∂h0 .
Moreover, our assumptions and Lemma 5.3 yield that Assumption 5.2 holds. Hence we
have that Y~ = ~0, and thus we have shown the existence of a unique solution to (P m )h .
Remark. 5.5. We note that it is not possible to prove the existence of a unique solution to
(5.1) in the case of clamped boundary conditions, when ∂C I = ∂I = {0, 1}. The authors
faced a similar issue in the context of the approximation of Willmore flow for general
open surfaces in Barrett et al. (2017). There the problem could be overcome by a suitable
tweak to the discretization, see (3.19) and Theorem 4.1 there. In particular, the approach
applied in Barrett et al. (2017) relied on the discretization of the side constraint (2.22)
there, which is formulated in terms of the mean curvature vector ~km = km ~nS of S, rather
than in terms of the scalar curvature variables κ and κS that we consider here, recall
(3.7) and (3.8). Hence the approach from Barrett et al. (2017) is not applicable to the
situation considered in this paper.
37
Remark. 5.6. We note that in practice it is easiest to find the solution to (5.1) by
first eliminating m ~ m+1 from (5.1) via replacing the test space V h∂0 in (5.1c) with Yh (~0).
Having computed (δ X ~ m+1 , κm+1 , Y~ m+1 ) in this way, for example with the help of a sparse
factorization package like UMFPACK, see Davis (2004), the values m ~ m+1 can be obtained
from (5.1c). For example, if q0 ∈ ∂M I then we have, on recalling (4.5), that
m~ m+1 (q0 ) = 1, χ0 |X ~ m | κm+1 (q0 ) ω~ m
(q 0 ) + 1, (χ 0 )ρ |X~ m |−1 X~ m+1 (q0 ) .
ρ ρ ρ
Here, following the approach in Barrett et al. (2019b, §4.3.1), we consider fully discrete
variants of the semidiscrete conserving approximations in §4.1.1. In particular, on rewrit-
ing (5.1a) as
!h
~ m+1 − X
X ~m h
~ m . ~e1 Qm
2π X ,χ ~ m | − Y~ m+1 , χ
~ |X ~ ρ |X~ m |−1 = f~m , χ
~ |X~ m| ,
ρ ρ ρ ρ
∆tm
we can formulate our surface area and volume conserving variant for (P m )h as follows.
Here, for ease of presentation, we assume that ∂M I = ∅, so that we do not need to consider
the discrete conormals m ~ m+1 . Moreover, on recalling (3.5c), we have that Yh (2 π αG ~e1 ) =
V h∂0 .
m
(PA,V ~ 0 ∈ V h∂ , κ0 ∈ V h , Y~ 0 ∈ V h∂ and α ∈ R>0 , κ, M0 , αG ∈ R, β ∈ R≥0 , ζ~ :
)h : Let X 0 0
!h
~ m+1 − X
X ~m
~ m . ~e1 Qm
2π X ,χ~ |X~ ρm | − Y~ρm+1 , χ ~ ρm |−1
~ ρ |X
∆tm
h h i
~
= f ,χ m ~ m
~ |Xρ | −2 π λA m+1 ~ m ~ m m
~ |Xρ | + (X . ~e1 ) ~τ , χ
~e1 , χ ~ρ
−2 π λm+1 ~ m . ~e1 ) ~ν m , χ
(X ~ m|
~ |X ~ ∈ Xh ,
∀χ (5.7a)
V ρ
~ m+1 ) = A(X
(i) A(X ~ 0) , ~ m+1 ) = V (X
(ii) V (X ~ 0) (5.7b)
m
hold. The nonlinear system of equations arising at each time level of (PA,V )h can be solved
with a suitable iterative solution method, see below. In the simpler case of surface area
~ m+1 , κm+1 , Y~ m+1 , λm+1 , λm+1 ) ∈ Xh ×W h ×V h ×R×
conserving flow, we need to find (δ X A V ∂0 ∂0
{0} such that (5.1b), (5.1c), (5.7a) and (5.7b)(i) hold. Similarly, for volume conserving
~ m+1 , κm+1 , Y~ m+1 , λm+1 , λm+1 ) ∈ Xh × W h × V h × {0} × R such
flow, we need to find (δ X A V ∂0 ∂0
that (5.1b), (5.1c), (5.7a) and (5.7b)(ii) hold.
Adapting the strategy in Barrett et al. (2019b, §4.3.1), we now describe a Newton
method for solving the nonlinear system (5.7), (5.1b) and (5.1c). The linear system
38
(5.7a), (5.1b) and (5.1c), with (λm+1 A , λm+1
V ) in (5.7a) replaced by (λA , λV ), can be written
as: Find (δ X~ m+1
(λA , λV ), κm+1
(λA , λV ), Y~ m+1 (λA , λV )) ∈ Xh × W∂h0 × V h∂0 such that
m m
Y~ m+1 (λA , λV ) ~gm ~
K N~
~ m+1 (λA , λV ) = 0 + λA 0 + λV 0 .
Tm δ X
κ m+1
(λA , λV ) ~
0 ~
0 ~
0
39
(h) X hh i i
~ m . ~e1 κm
+ X ~ m ⊥ ~ρ
S (YS ) , χ − m~ m
~ . YS (~
2πς + m χ . ~e1 ) (p)
p∈∂2 I∪∂F I
~ ∈ Xh ,
∀χ (5.9a)
(h) (h)
~ m . ~e1 α (κm+1 − κ) + β Am ~m ~ m . ~e1 ) Y~ m+1 , χ ~ν m |X
~ m|
2π X S S , χ |Xρ | − (X S ρ =0
h
∀ χ ∈ W(∂ 0)
, (5.9b)
(h)
~ m . ~e1 κm+1 ~ν m , ~η |X
X ~ m| ~ m | + (X
+ ~e1 , ~η |X ~ m . ~e1 ) X
~ m+1 , ~ηρ |X
~ m |−1
S ρ ρ ρ ρ
X h i X h i
= (X ~ m . ~e1 ) ζ~ . ~η (p) + ~ m . ~e1 ) m
(X ~ m+1 . ~η (p) ∀ ~η ∈ V h∂0 , (5.9c)
p∈∂C I p∈∂M I
where (h)
Am
S = 2 π ~
X m
. ~
e κm ~m
1 S , |X ρ | − M0 . (5.9d)
Assumption. 5.8. Let X ~ m satisfy Assumption 4.1 with X ~ h replaced by X~ m and be such
~ ∈ Yh (~0) with
that the following holds. If U
~ m ~
(X . ~e1 ) Uρ , χ ~ m −1
~ ρ |Xρ | =0 ∀χ~ ∈ Xh
(h)
and ~ m ~ m ~m
(X . ~e1 ) U , χ ~ν |Xρ | =0 ∀ χ ∈ W(∂h
,
0)
~ = ~0.
then U
Lemma. 5.9. Let Assumptions 5.1 and 5.7 hold. Moreover, if ∂C I 6= ∅ then let Assump-
tions 5.8 hold. Let X ~ m , Y~ m ∈ V h∂ , κm ∈ V h , m
~ m ∈ R2 and α ∈ R>0 , κ, λ, M0 , αG ∈ R,
S 0 S
β ∈ R≥0 , ζ~ : ∂C I → S1 be given. Then there exists a unique solution to (PSm )(h) , (5.9).
Proof. As we have a linear system of equations, with the same number of equations
as unknowns, existence follows from uniqueness. Hence we consider a solution to the
homogeneous equivalent of (5.9), and need to show that this
h solution is iin fact zero. In
~ ∈ Xh , κS ∈ W h , Y~S ∈ V h , with π h (X
particular, let δ X ~ m . ~e1 ) Y~S ∈ Yh (~0), and
(∂0 ) ∂0
~ ∈ R2 be such that
m
!h
δ ~
X
~ m . ~e1 ) Qm
2 π (X ~ ρm | − (X
~ |X
,χ ~ m . ~e1 ) (Y~S )ρ , χ ~ ρm |−1 = 0
~ ρ |X ~ ∈ Xh ,
∀χ
∆tm
(5.10a)
(h) (h)
~ m . ~e1 κS , χ |X
2πα X ~ m| − (X~ m . ~e1 ) Y~S , χ ~ν m |X
~ m| =0 h
∀ χ ∈ W(∂ ,
ρ ρ 0)
(5.10b)
40
(h)
~ m m ~ m
X . ~e1 κS ~ν , ~η |Xρ | ~ m ~ ~ m −1
+ (X . ~e1 ) (δ X)ρ , ~ηρ |Xρ |
X h i
= ~ m . ~e1 ) m
(X ~ . ~η (p) ∀ ~η ∈ V h∂0 . (5.10c)
p∈∂M I
Choosing χ
~ = δiX ~ in (5.10a), χ = κS in (5.10b) and ~η = Y~S in (5.10c) yields, on noting
h
~ m . ~e1 ) Y~S ∈ Yh (~0), that
π h (X
h (h)
~ m m ~ 2 ~m ~ m 2 ~m
2 π X . ~e1 |Q δ X| , |Xρ | + 2 π α ∆tm X . ~e1 (κS ) , |Xρ | = 0. (5.11)
h
It follows from (5.11) and κS ∈ W(∂ 0)
that κS = 0. Similarly, it follows from (5.11),
h
δX ∈ V ∂0 , (3.5a), (4.6) and (4.7) that π h [δ X ~ . ~v m ] = 0 with δ X ~ = ~0 on ∂ I \ ∂0 I. Then
~ ∈ Xh ⊂ V in (5.10c) yields, on recalling (2.37) and δ X
choosing ~η = δ X h ~ = ~0 on ∂ I \∂0 I,
∂0
that X h i
X~ m . ~e1 |(δ X)
~ ρ |2 , |X
~ ρm |−1 = (X ~ m . ~e1 ) m ~ (p) = 0 .
~ . δX (5.12)
p∈∂M I
6 Numerical results
On recalling (4.13), (4.15) and (4.30), as the fully discrete energy for the two schemes
(P m )h and (PS )(h) we consider, respectively,
h i2 h
E
b m+1
= π α K (X h ~ ,κ
m m+1
) − κ + 2 λ, X ~ . ~e1 |X
m ~ |
m
ρ
h 2
+ β
2π X ~ . ~e1 κ
m m+1 m ~ | − M0
− ~ν . ~e1 , |X m
2 ρ
41
X X
− 2 π αG ~ m+1 (p) . ~e1 + 2 π ς
m ~ m+1 (p) . ~e1 ,
X (6.1a)
p∈∂M I p∈∂2 I∪∂F I
(h)
b m+1 = π α [κm+1 − κ]2 + 2 λ, X
E ~ m . ~e1 |X
~ ρm |
S S
(h) 2
β ~ m m+1 ~ m
+ 2 2 π X . ~e1 κS , |Xρ | − M0
X X
− 2 π αG ~ m+1 (p) . ~e1 + 2 π ς
m ~ m+1 (p) . ~e1 .
X (6.1b)
p∈∂M I p∈∂2 I∪∂F I
Given Γ0 = X ~ 0 (I), we define the following initial data. First, we let µ ~ 0 be the true
conormal to Γ0 , i.e. µ~ 0 = (−1)p+1 ~τ 0 (p) for p ∈ ∂I \∂0 I, recall (2.20), and then set m
~0 =µ ~0
on ∂M I. Next, on recalling (4.10), we let ~κ0 ∈ V h∂0 be such that
h X
~ ρ0 | + ~τ 0 , ~ηρ =
~κ0 , ~η |X ~ 0 . ~η (p) ∀ ~η ∈ V h∂0 ,
µ
p∈∂I\∂0 I
and then define κ0 = π∂h0 [~κ0 . ~v 0 ] ∈ W∂h0 . Moreover, we let Y~?0 ∈ V h be such that
h h i i
Y~?0 = 2 π ~π h |~ω 0 |−1 X~ 0 . ~e1 α Kh (X
~ 0 , κ0 ) − κ + β A0 ~v 0 ,
recall (4.15), (4.5), (4.6) and (5.1d), and then define Y~ 0 ∈ Yh (2 π αG ~e1 ) via
~0 qj ∈ ∂0 I ,
(Y? (qj ) . ~e2 ) ~e2
Y~ 0 (qj ) = 2 π αG ~e1 qj ∈ ∂M I ,
~ 0
Y? (qj ) qj ∈ I \ (∂0 I ∪ ∂M I) .
Y~S,?
0
= 2 π ~π h |~ω 0 |−1 α [κ0S − κ] + β A0S ~v 0 ,
h i
~ 0 h h ~ 0 ~ 0
recall (4.41b), (4.6) and (5.9d). Then we define YS ∈ V ∂0 , with ~π (X . ~e1 ) YS ∈
Yh (2 π αG ~e1 ), via
(Y~S,?
0
(qj ) . ~e2 ) ~e2 qj ∈ ∂ 0 I ,
2 π α ~e
G 1
Y~S0 (qj ) = ~ 0 qj ∈ ∂ M I ,
X (qj ) . ~e1
Y~ 0 (q )
qj ∈ I \ (∂0 I ∪ ∂M I) .
S,? j
42
Figure 2: (P m )h Willmore flow for a torus. Solution at times t = 0, 0.5, 2, 10, 50. Below a
plot of the discrete energy (6.1a) and of the ratio (6.2).
Starting with an elongated cigar-like shape for Γ0 , we observe the evolution shown
in Figure 2 for the scheme (P m )h , (5.1). The discretization parameters are J = 128
and ∆t = 10−4 . The observed√final radius is 2.14, with the centre√at (3.03, 0). Hence
R/r = 3.03/2.14 = 1.414 ≈ 2. Here we recall that the ratio 2 characterizes the
Clifford torus, the known minimizer of the Willmore energy (2.13), with κ = 0 and
α = 1, among all genus 1 surfaces, see Marques and Neves (2014), with Willmore energy
equal to 4 π 2 = 39.478. We note that, as expected, the energy (6.1a) is monotinically
decreasing, while the ratio
~ m (qj ) − X
maxj=1,...,J |X ~ m (qj−1 )|
rm = (6.2)
~ m (qj ) − X
minj=1,...,J |X ~ m (qj−1 )|
When we repeat the simulation for the two schemes (PSm )(h) , we note markedly different
tangential motions. For the scheme with mass lumping throughout, (PSm )h , the vertices
coalesce on the left side of the curve and eventually the algorithm breaks down. For the
scheme (PSm ), on the other hand, the density of vertices is higher on the right side of
the circular shape, with the ratio (6.2) smaller than 2. We demonstrate this in Figure 3,
where we also show an evolution of the ratio (6.2) for the scheme (PSm ) over time.
Because of the bad behaviour of the scheme (PSm )h in practice, we will discard that
scheme from now on. We will mainly concentrate on the scheme (P m )h , which in practice
leads to nearly equidistributed polygonal curves, and at times compare it to the scheme
(PSm ).
43
Figure 3: (PSm )(h) Same evolution as in Figure 2. Left: Γm at time t = 10 for (PSm )h ,
middle: Γm at time t = 50 for (PSm ), right: the ratio (6.2) over time for (PSm ).
In this subsection, we consider genus 0 surfaces without boundary, so that ∂0 I = {0, 1}.
We will parameterize Γ clockwise, so that ~ν induces the outer normal ~nS on S, recall (2.3)
and (2.4).
We begin with a convergence experiment. To this end, we note that a sphere of radius
R(t), where R(t) satisfies
R0 (t) = − R(t)
κ 2
( R(t) + κ) , R(0) = R0 ∈ R>0 , (6.3)
solution and the discrete solutions for the schemes (P m )h and (PSm ). In particular, we
choose X~ 0 ∈ V h with
∂0
!
1 1
~ 0 (qj ) = cos[( 2
− q j ) π + 0.1 cos(( 2
− q j ) π)]
X 1 1 , j = 0, . . . , J ,
sin[( 2 − qj ) π + 0.1 cos(( 2 − qj ) π)]
Here we used the time step size ∆t = 0.1 h2Γ0 , where hΓ0 is the maximal edge length of
Γ0 . The computed errors are reported in Tables 2 and 3. We remark that repeating
these simulations for the scheme (PSm )h failed, because of tangential motion leading to
vertices in the left halfplane. We remark that for the experiments in Table 2, the ratio
44
J hΓ0 kΓ − Γh kL∞ EOC kΓ − Γh kL∞ (L2 ) EOC rM
32 1.0792e-01 1.3951e-02 — 7.3622e-03 — 1.06
64 5.3988e-02 4.1092e-03 1.76 1.8232e-03 2.02 1.06
128 2.6997e-02 1.1867e-03 1.79 4.5434e-04 2.00 1.06
256 1.3499e-02 3.3690e-04 1.82 1.1347e-04 2.00 1.06
512 6.7495e-03 9.4318e-05 1.84 2.8358e-05 2.00 1.06
Table 2: Errors for the convergence test for the scheme (P m )h with κ = −1. We also
show the ratio (6.2) at time t = 1.
Table 3: Errors for the convergence test for the scheme (PSm ) with κ = −1. We also show
the ratio (6.2) at time t = 1.
(6.2), which at time t = 0 starts off at about r0 = 1.22, always decreases monotonically
and approaches the value 1, so that the final semicircle is nearly equidistributed. For
the experiments in Table 3, however, this is not the case, and the distribution of vertices
remains very nonuniform. In each case, the longest elements are the two elements touching
the ~e2 –axis, while the shortest elements are found far away from the axis. As an example,
we show the plot of (6.2) over time, as well as the distribution of vertices at time t = 1
for the run with J = 64 in Figure 4, and these are generic for the behaviour for every
value of J. We conjecture that these long elements at the boundary are the reason for the
suboptimal convergence rates seen in Table 3. We note that in L∞ (L1 ) the convergence
order is quadratic for the scheme (PSm ), although we do not display the precise numbers
here.
Figure 4: (PSm ) Generalized Willmore flow with κ = −1 for a sphere. A plot of (6.2) over
time and a plot of the solution at time t = 1 for the run with J = 64 from Table 3.
45
Figure 5: (P m )h Helfrich flow for a flat disc of dimension 5 × 1 × 5. Solution at times
t = 0, 0.2, and separately at time t = 0.2. On the right we show the final distribution of
vertices for the scheme (PSm ). Below we visualize the axisymmetric surfaces generated by
Γm at times t = 0 and t = 0.2.
Next we consider a numerical experiment for Helfrich flow, i.e. surface area and volume
preserving Willmore flow, for a flat disc. The dimensions of the initial disc are chosen as
5 × 1 × 5, so that the flow evolves towards a sharp that resembles a human red blood cell,
see Figure 5. The discretization parameters for the two schemes are J = 128, ∆t = 10−4
and T = 0.2.
~
In the case of clamped boundary conditions, recall (2.32), we define ζ(p), for p ∈ ∂C I,
~
via ζ(p) T
= (sin ϑ(p), cos ϑ(p)) , where ϑ(p) ∈ R, p ∈ ∂C I, denote the prescribed contact
angle with the x1 –axis.
We recall from Lemmas 5.4 and 5.9 that we can prove existence of a unique solution
to the linear systems arising at each time level in the presence of clamped boundary
conditions only if Assumption 5.2 holds. This assumption is violated if Γm is a straight
line, and so the linear systems are indeed singular. In all other cases, however, the linear
systems for the simulations we present in the following are nonsingular, and so we can
find their unique solutions.
In this subsection, we consider the situation ∂0 I = {0} and ∂I = {0, 1}. On recalling
(2.3) this means that the normal ~ν (0, t) will point upwards.
46
Figure 6: (P m )h Generalized Willmore flow with Navier boundary conditions for a sphere-
like cap with κ = 1, top, and κ = −1, bottom. Solution at times t = 0, 0.1, 0.4 (top) and
t = 0, 1, 5, 10 (bottom), as well as a plot of the discrete energy (6.1a) over time. We also
show the axisymmetric surfaces generated by Γ0 and ΓM .
We show two experiments for Navier boundary conditions in Figure 6, where we ob-
serve that depending on the sign of the spontaneous curvature, the sphere-like cap is either
convex or concave. Our numerical results are in agreement with Figures 9 and 10 in Bar-
rett et al. (2017). As the discretization parameters we choose J = 64 and ∆t = 10−4 .
The same simulations as in Figures 6, but for clamped boundary conditions are shown in
Figure 7.
In this subsection, we consider the case ∂0 I = ∅ and ∂I = {0, 1}. We will always
parameterize Γ(0) from left to right, so that the normal ~ν for a straight line points
upwards. When the curve Γ(0) is vertical, we parameterize it from top to bottom so that
the normal ~ν points to the right. Throughout this subsection we choose the discretization
parameters J = 64 and ∆t = 10−4 .
Navier boundary conditions for an open cylinder, when Γ(0) is a straight vertical
line, are shown in Figure 8. Here we note that for κ = −1 the evolution is stationary,
which is in contrast to Figure 13, below. In order to see the influence of a negative
spontaneous curvature on the evolution, we start two simulations for Navier conditions
47
Figure 7: (P m )h Generalized Willmore flow with clamped boundary conditions with conor-
mal angle ϑ(1) = 76 π = 210◦ for a sphere-like cap with κ = 1, left, and κ = −1, right. The
solutions are shown at times t = 0, 0.5, and we also visualize the axisymmetric surfaces
generated by ΓM .
Figure 8: (P m )h Generalized Willmore flow with Navier boundary conditions for an open
cylinder. Left with κ = 1, right with κ = −1. The solutions are shown at times t = 0, 0.5,
and we also visualize the axisymmetric surfaces generated by ΓM .
for a cut cylinder with a dumbbell shape, see Figure 9. We observe that the dumbbell
becomes more and more pronounced, the smaller we choose κ. For κ = −2 the evolution
nearly leads to a pinch-off. Choosing κ = −3 does indeed lead to pinch-off, which we do
not show in Figure 9.
Two simulations for the same initial data, but now with ∂F I = ∂I, are shown in
Figure 10. Here the evolution for κ = 1 appears to approach the inner half of a torus,
while for κ = −1 the limiting shape is similar to an hourglass.
Different simulations for the top part of a torus, with clamped boundary conditions
at the inner ring, and free boundary conditions at the outer ring, are shown in Figure 11.
Repeating these experiments for Navier boundary conditions at the inner ring of the
torus cap, and enforcing surface area preservation, leads to the simulations shown in
48
Figure 9: (P m )h Generalized Willmore flow with Navier boundary conditions for a
dumbbell-like open cylinder shape. Left with κ = −1, right with κ = −2. The solutions
are shown at times t = 0, 1, and we also visualize the axisymmetric surfaces generated by
ΓM .
Figure 10: (P m )h Generalized Willmore flow with free boundary conditions for a
dumbbell-like open cylinder shape. Left with κ = 1, right with κ = −1. The solu-
tions are shown at times t = 0, 0.1, 0.5, 1, and we also visualize the axisymmetric surfaces
generated by ΓM .
Figure 11: (P m )h Generalized Willmore flow with mixed clamped and free boundary
conditions for a torus-like cap. Left with κ = 1, right with κ = −1. The contact angle
for the clamped node is chosen as ϑ(0) = 76 π = 210◦ . The solutions are shown at times
t = 0, 0.1, 1, 5, and we also visualize the axisymmetric surfaces generated by ΓM .
49
Figure 12: (P m )h Surface area preserving generalized Willmore flow with mixed Navier
and free boundary conditions for a torus-like cap. Left with κ = 1, right with κ = −1.
The solutions are shown at times t = 0, 1, 5 (left) and at times t = 0, 5, 10 (right), and we
also visualize the axisymmetric surfaces generated by ΓM .
Figure 13: (P m )h Generalized Willmore flow, for αG = −1, with Navier boundary condi-
tions for an open cylinder. Left with κ = 1, right with κ = −1. The solutions are shown
at times t = 0, 0.5, and we also visualize the axisymmetric surfaces generated by ΓM .
Figure 12. Here, for κ = 1 we observe pinch-off, and so we stop the simulation just prior
to the pinch-off happening.
Finally, we show two evolutions for Gaussian curvature effects. To this end, we repeat
the simulations in Figure 8, but now with αG = −1. In contrast to the earlier results, the
cylindrical initial data is no longer stationary for κ = −1. See Figure 13 for a visualization
of the results.
Here we derive the strong form for (3.22), together with possible boundary conditions for
the L2 –gradient flow of (2.21). We recall from (3.14), (3.12), (3.35) and (2.7) that
~y . ~ν = 2 π ~x . ~e1 [α (κS − κ) + β AS ] ,
50
~ν . ~e1
where κS = κ − and AS = 2 π (~x . ~e1 κS , |~xρ |) − M0 . (A.1)
~x . ~e1
We now set
B = ∂0 I ∪ ∂SF I ∪ ∂F I. (A.3)
On recalling (2.3) and (3.5b) throughout these Ti (~ χ) calculations for any χ ~ ∈ X, we have
that
X
T1 (~ ~ ρ ) = − ([(~ys . ~ν ) ~ν ]s , χ
χ) = ((~ys . ~ν ) ~ν , χ ~ |~xρ |) + (−1)p+1 [(~ys . ~ν ) χ
~ . ~ν ] (p)
p∈B
= A1 (~
χ) + B1 (~
χ) . (A.4)
Moreover,
4
X
χ) = −π (α (κS − κ) (2 κ − κS − κ) + 2 λ + 2 β AS κ, χ
Ti (~ ~ . ~e1 |~xρ |)
i=2
= A3 (~
χ) + B3 (~
χ) . (A.6)
In addition,
χ) = 2 π α ([(κS − κ) (~τ . ~e1 ) ~ν ]s , χ
T5 (~ ~ |~xρ |)
X
− 2πα (−1)p+1 [(κS − κ) (~τ . ~e1 ) χ ~ . ~ν ] (p) = A4 (~
χ) + B4 (~
χ) . (A.7)
p∈B
Finally,
X
χ) = − (κ ~y ⊥ )s , χ ~ . ~y ⊥ (p) = A5 (~
(−1)p+1 κ χ
T6 (~ ~ |~xρ | + χ) + B5 (~
χ) , (A.8)
p∈B
51
and B2 (~
χ) = T7 (~
χ). With the above definitions, we can write (A.2) as
7
X 5
X 5
X
~ . ~ν |~xρ |) =
2 π ((~x . ~e1 ) ~xt . ~ν , χ Ti (~
χ) = Ai (~
χ) + Bi (~
χ) ∀χ
~ ∈ X. (A.9)
i=1 i=1 i=1
~νs = −κ ~τ , (A.10)
that
and so
(~y . ~ν )ss + ~y . ~ν κ 2 ~ν + ~y . ~ν κs ~τ , χ
A1 (~ χ) = −
χ) + A5 (~ ~ |~xρ | . (A.11)
Choosing χ~ = χ ~τ , for χ ∈ H01 (I), in (A.9), and combining (A.4), (A.5), (A.6), (A.7),
(A.8) and (A.11), we obtain for the right hand side of (A.9)
7
X 5
X
Ti (χ ~τ ) = Ai (χ ~τ )
i=1 i=1
= − (~y . ~ν κs + π [α (κS − κ) (2 κ − κS − κ) + 2 λ + 2 β AS κ] ~τ . ~e1 , χ |~xρ |)
+ π ~x . ~e1 α [κS − κ]2 + 2 λ + 2 β AS κ s − 2 α (κS − κ) ~τ . ~e1 κ, χ |~xρ |
where we have noted that ~τs . ~τ = 0, (A.10), (2.3) and (A.1). In addition, it holds, on
noting (A.1), (2.3) and (A.10), that
~ν . ~e1 (~ν . ~e1 ) ~τ . ~e1 − (~νs . ~e1 ) ~x . ~e1
~x . ~e1 (κS − κ)s = −~x . ~e1 =
~x . ~e1 s ~x . ~e1
= ~τ . ~e1 (2 κ − κS ) ,
P7
and so substituting into (A.12) yields that i=1 Ti (χ ~τ ) = 0, as expected.
Choosing χ~ = χ ~ν , for χ ∈ H01 (I), in (A.9), and combining (A.4), (A.5), (A.6), (A.7),
(A.8) and (A.11), we obtain for the right hand side of (A.9)
7
X 5
X
Ti (χ ~ν ) = Ai (χ ~ν )
i=1 i=1
52
= − (~y . ~ν )ss + ~y . ~ν κ 2 , χ |~xρ |
where we have noted that ~νs . ~ν = 0, (2.6), (A.1) and (2.3). Clearly, it follows from (A.2),
(A.13) and (2.7) that (2.24) holds.
It remains to show that the weak formulation (3.22) indeed enforces the desired bound-
ary conditions. Here, we recall that apart from the axisymmetric boundary conditions
(2.35) on ∂0 I, we consider the following four different types of boundary conditions on
∂I \ ∂0 I.
(i). ∂S(t) is free, i.e. ∂F S(t), see (2.25) for ∂S(t) and (2.30) in the axisymmetric case.
(ii). ∂S(t) ⊂ ∂D is semifree, i.e. ∂SF S(t), see (2.27) for ∂S(t) and (2.31) in the axisym-
metric case.
(iii). ∂S(t) clamped, i.e. ∂C S(t), see (2.28) for ∂S(t) and (2.33) in the axisymmetric case.
(iv). ∂S(t) having Navier conditions, i.e. ∂N S(t), see (2.29) for ∂S(t) and (2.34) in the
axisymmetric case.
Firstly, we recall from (3.22) that ~x(·, t) ∈ V ∂0 with ~xt (·, t) ∈ X, for t ∈ (0, T ], imposes
strongly that (2.31a), (2.33a), (2.34a) and (2.35a) hold. Furthermore, we note that (3.22c)
weakly imposes (2.35b) and (2.33b), recall the paragraph below (3.7). This means that
we still need to show (2.35c), (2.30), (2.31b), (2.31c) and (2.34b).
53
We begin with (2.35c). To this end, we choose test functions χ
~ = χ ~ν in (A.2), where
1
χ ∈ H (I) is zero away from ∂0 I, to obtain
We can now argue as in Barrett et al. (2019b, Appendix A.1) to show that despite the
degenerate weight in the last term in (A.15), the identity (A.14) gives rise to the boundary
condition (κS )ρ = 0 on ∂0 I. In particular, we note that all the integrands in all the
remaining terms converge to zero for ρ approaching ∂0 I, on recalling (2.10). This proves
that (3.22a) weakly enforces (2.35c).
~y = 2 π αG ~e1 on ∂M I = ∂N I ∪ ∂SF I ∪ ∂F I .
~ν . ~e1
α (κS − κ) + β AS − αG =0 on ∂M I . (A.16)
~x . ~e1
Hence, we have that (2.30c), (2.31c) and (2.34b) are imposed strongly. Overall, we still
need to show (2.30a), (2.30b) and (2.31b). To this end, we derive conditions that make
the second sum in (A.9) vanish for all test functions χ ~ ∈ X. It follows from (A.4) and
(A.8), on recalling (3.24) and (A.1), that
X
(−1)p+1 (~ys . ~ν ) ~ν + κ ~y ⊥ . χ
B1 (~
χ) + B5 (~
χ) = ~ (p)
p∈B
X
= (−1)p+1 [((~y . ~ν )s ~ν + κ (~y . ~ν ) ~τ ) . χ
~ ] (p)
p∈B
X
= 2π (−1)p+1 [(~x . ~e1 [α (κS − κ) + β AS ])s χ
~ . ~ν ] (p)
p∈B
X
+ 2π (−1)p+1 [κ (~x . ~e1 [α (κS − κ) + β AS ]) χ
~ . ~τ ] (p) ,
p∈∂SF I∪∂F I
54
where in the last term we have noted that (2.35b) implies that ~ν . ~e1 = 0 on ∂0 I, recall also
(2.10). Looking first at the normal boundary contributions, we compute for a χ ∈ H 1 (I),
on noting from (2.3) that ~ν . ~e2 = ~τ . ~e1 , that
5
X X
Bi (χ ~ν ) = 2 π (−1)p+1 [(~x . ~e1 [α (κS − κ) + β AS ])s χ] (p)
i=1 p∈B
X X
− 2πς [~ν . ~e1 χ] (p) − 2 π β AS (−1)p+1 [~ν . ~e2 χ] (p)
p∈∂SF I∪∂F I p∈B
X
− 2πα (−1)p+1 [(κS − κ) ~τ . ~e1 χ] (p)
p∈B
X X ~ν . ~e1
= 2πα (−1)p+1 [~x . ~e1 (κS )s χ] (p) − 2 π ς ~x . ~e1 χ (p)
p∈B p∈∂SF I∪∂F I
~x . ~e 1
X
p+1 ~ν . ~e1
= 2π ~x . ~e1 (−1) α (κS )s − ς χ (p) ∀ χ ∈ H 1 (I) .
p∈∂SF I∪∂F I
~x . ~e 1
(A.17)
where in the last step we have observed (2.35c) and (A.3). This gives (2.30a) on ∂F I, on
recalling (2.2a) and (3.5b).
Next we consider the tangential components. It holds, on noting (A.16), (2.7), ~ν . ~e1 =
−~τ . ~e2 , (2.12), (2.20) and (2.2b), that
5
X X
Bi (χ ~τ ) = 2 π (−1)p+1 [κ (~x . ~e1 [α (κS − κ) + β AS ]) χ] (p)
i=1 p∈∂SF I∪∂F I
X X
− 2πς [~τ . ~e1 χ] (p) − 2 π β AS (−1)p+1 [~τ . ~e2 χ] (p)
p∈∂SF ∪∂F I p∈B
X
(−1)p+1 ~x . ~e1 α [κS − κ]2 + 2 λ + 2 β AS κ χ (p)
−π
p∈∂SF I∪∂F I
X
p+1
X
p+1 µ
~ . ~e1
= −2 π αG (−1) [~x . ~e1 KS χ] (p) − 2 π ς (−1) ~x . ~e1 χ (p)
p∈∂SF I∪∂F I p∈∂SF ∪∂F I
~x . ~e1
X
p+1 ~ν . ~e1
+ 2 π β AS (−1) ~x . ~e1 χ (p)
p∈∂SF I∪∂F I
~x . ~e1
X
(−1)p+1 ~x . ~e1 1
α [κS − κ]2 + λ + β AS κ χ (p)
− 2π 2
p∈∂SF I∪∂F I
X
p+1 µ
~ . ~e1
= −2 π ς (−1) ~x . ~e1 χ (p)
p∈∂SF ∪∂F I
~x . ~e1
X
(−1)p+1 ~x . ~e1 αG KS + 21 α [κS − κ]2 + λ + β AS κS χ (p)
− 2π
p∈∂SF I∪∂F I
X
p µ
~ . ~e1 1 2
= 2π (−1) ~x . ~e1 ς + αG KS + 2 α [κS − κ] + λ + β AS κS χ (p)
p∈∂SF ∪∂F I
~x . ~e1
55
∀ χ ∈ H 1 (I) . (A.18)
This yields (2.30b) on ∂F I, on recalling (2.2a) and (3.5b). In order to prove (2.31b) on
~ ∈ X and then combine (A.17) and (A.18). For example,
∂SF I, we choose a test function χ
on ∂1 I we choose χ~ = χ ~e2 = χ (~ν . ~e2 ) ~ν + χ (~τ . ~e2 ) ~τ = χ (−1)p+1 (~µ . ~e1 ) ~ν + χ (−~ν . ~e1 ) ~τ ,
and hence we obtain the desired result. The case ∂2 I follows analogously.
Here we derive the strong form for (3.45), together with possible boundary conditions for
the L2 –gradient flow of (2.21). We recall from (3.37) and (3.35) that
~ ρ . ~ν |~xρ |−1
~ . ~ν |~xρ |) = (~x . ~e1 ) (~yS )ρ . ~ν , χ
2 π ((~x . ~e1 ) ~xt . ~ν , χ
− π ~x . ~e1 α (κS − κ)2 + 2 λ + 2 β AS κS − ~yS . ~e1 , χ
~ ρ . ~τ
− π [ α (κS − κ)2 + 2 λ + 2 β AS κS ] − κS ~yS . ~ν − (~yS )s . ~τ , χ
~ . ~e1 |~xρ |
X
+ ~x . ~e1 κS ~yS⊥ , χ
~ρ − [[2 π ς + m
~ . ~yS ] χ
~ . ~e1 ] (p)
p∈∂SF I∪∂F I
5
X
= Si (~
χ) ∀χ
~ ∈ X. (A.20)
i=1
S1 (~
χ) = (~x . ~e1 ((~yS )s . ~ν ) ~ν , χ
~ ρ)
X
= − ([~x . ~e1 ((~yS )s . ~ν ) ~ν ]s , χ
~ |~xρ |) + (−1)p+1 [~x . ~e1 ((~yS )s . ~ν ) χ
~ . ~ν ] (p)
p∈B
= A1 (~
χ) + B1 (~
χ) . (A.21)
= A2 (~
χ) + B2 (~
χ) . (A.22)
In addition,
56
= A3 (~
χ) . (A.23)
Finally,
X
χ) = ~x . ~e1 κS ~yS⊥ , χ
~ ρ = − ~x . ~e1 κS ~yS⊥ s , χ ~ . ~yS⊥ (p)
(−1)p+1 ~x . ~e1 κS χ
S4 (~ ~ |~xρ | +
p∈B
= A4 (~
χ) + B4 (~
χ) , (A.24)
χ) = − ~x . ~e1 κS ~yS⊥ s , χ
A4 (~ ~ |~xρ | = − ([~x . ~e1 κS ((~yS . ~ν ) ~τ − (~yS . ~τ ) ~ν )]s , χ
~ |~xρ |) .
(A.26)
Choosing χ~ = χ ~τ , for χ ∈ H01 (I), in (A.25), and combining (A.21), (A.22), (A.23),
(A.24) and (A.26), and recalling ~τs . ~τ = 0, (A.10), (2.3), (A.19) and (2.7), we obtain for
the right hand side of (A.25)
5
X 4
X
Si (χ ~τ ) = Ai (χ ~τ )
i=1 i=1
= (~x . ~e1 κ (~yS )s . ~ν , χ |~xρ |) + π ~x . ~e1 α (κS − κ)2 + 2 λ + 2 β AS κS − ~yS . ~e1 s , χ |~xρ |
as expected.
Choosing χ~ = χ ~ν , for χ ∈ H01 (I), in (A.25), and combining (A.21), (A.22), (A.23),
(A.24) and (A.26), and on recalling (2.6), ~νs . ~ν = 0, (A.19) and (2.7), we obtain for the
right hand side of (A.25)
5
X 4
X
Si (χ ~ν ) = Ai (χ ~ν )
i=1 i=1
= − ([~x . ~e1 ((~yS )s . ~ν )]s , χ |~xρ |)
+ π ~x . ~e1 α (κS − κ)2 + 2 λ + 2 β AS κS − ~yS . ~e1 κ, χ |~xρ |
57
− (~x . ~e1 κ κS ~yS . ~ν − [~x . ~e1 κS ~yS . ~τ ]s , χ |~xρ |)
= − ([~x . ~e1 ((~yS . ~ν )s + (κ − κS ) ~yS . ~τ )]s , χ |~xρ |)
+ π ~x . ~e1 α (κS − κ)2 + 2 λ + 2 β AS κS − ~yS . ~e1 κ, χ |~xρ |
The desired result (2.24) follows from (A.20) and (A.27) on noting that
− [~x . ~e1 (κ − κS )]s ~yS . ~τ − ~yS . ~e1 κ = −(~νs . ~e1 ) ~yS . ~τ − ~yS . ~e1 κ
= −(~yS . ~ν ) ~ν . ~e1 κ
= 2 π ~x . ~e1 [α (κS − κ) + β AS ] (κS − κ) κ
= 2 π ~x . ~e1 [α (κS − κ) + β AS ] KS ,
We now need to show that the weak formulation (3.45) enforces the claimed boundary
conditions. As in §A.1, the conditions (2.31a), (2.33a), (2.34a) and (2.35a) are enforces
strongly. We also notice that (3.45c) enforces (2.35b) and (2.33b), recall the discussion
below (3.8). This means that we still need to show (2.35c), (2.30), (2.31b), (2.31c) and
(2.34b).
a sum of inner products that have integrands that covnerge to zero for ρ approaching ∂0 I.
We can then again use Barrett et al. (2019b, Appendix A.1) to show that (3.45a) implies
the boundary condition (2.35c).
Combining with (A.19) and noting (2.2a) yields (A.16). Hence, we have that (2.30c),
(2.31c) and (2.34b) are imposed strongly. Overall, we still need to show (2.30a), (2.30b)
58
and (2.31b). It follows from (A.21) and (A.24), on recalling (A.10), (3.1b), (A.19), (2.7)
and (2.2b), that
B1 (~
χ) + B4 (~
χ)
X
(−1)p+1 (~x . ~e1 ) ((~yS )s . ~ν ) ~ν + κS ~yS⊥ . χ
= ~ (p)
p∈B
X
= (−1)p+1 [(~x . ~e1 ) ([(~yS . ~ν )s + (κ − κS ) (~yS . ~τ )] ~ν + κS (~yS . ~ν ) ~τ ) . χ
~ ] (p)
p∈B
X
= (−1)p+1 [ [2 π α (~x . ~e1 ) (κS )s + (~ν . ~e1 ) (~yS . ~τ )] ~ν . χ
~ ] (p)
p∈B
X
+ (−1)p+1 [(~x . ~e1 ) κS (~yS . ~ν ) ~τ . χ
~ ] (p) .
p∈∂SF I∪∂F I
(A.29)
where in the last step we have observed (2.35c) and (A.3). This gives (2.30a) on ∂F I on
recalling (2.2a) and (3.5b).
59
X
(−1)p+1 π ~x . ~e1 α (κS − κ)2 + 2 λ + 2 β AS κS χ (p)
−
p∈∂SF I∪∂F I
X
= −2 π αG (−1)p+1 [(~x . ~e1 ) KS χ] (p)
p∈∂SF I∪∂F I
X
(−1)p+1 π ~x . ~e1 α (κS − κ)2 + 2 λ + 2 β AS κS χ (p)
−
p∈∂SF I∪∂F I
X
p+1 µ
~ . ~e1
− 2πς (−1) ~x . ~e1 χ (p) ∀ χ ∈ H 1 (I) . (A.30)
p∈∂SF I∪∂F I
~x . ~e1
Acknowledgements
References
J. W. Barrett, H. Garcke, and R. Nürnberg. A parametric finite element method for
fourth order geometric evolution equations. J. Comput. Phys., 222(1):441–462, 2007.
60
J. W. Barrett, H. Garcke, and R. Nürnberg. Variational discretization of axisymmetric
curvature flows. Numer. Math., 141(3):791–837, 2019a.
J. W. Barrett, H. Garcke, and R. Nürnberg. Finite element methods for fourth order
axisymmetric geometric evolution equations. J. Comput. Phys., 376:733–766, 2019b.
J. W. Barrett, H. Garcke, and R. Nürnberg. Numerical approximation of curve evolutions
in Riemannian manifolds. IMA J. Numer. Anal., 2019c. (to appear).
J. W. Barrett, H. Garcke, and R. Nürnberg. Stable discretizations of elastic flow in
Riemannian manifolds. SIAM J. Numer. Anal., 57(4):1987–2018, 2019d.
J. W. Barrett, H. Garcke, and R. Nürnberg. Parametric finite element approximations of
curvature driven interface evolutions. In A. Bonito and R. H. Nochetto, editors, Handb.
Numer. Anal., volume 21, pages 275–423. Elsevier, Amsterdam, 2020.
A. I. Bobenko and P. Schröder. Discrete Willmore flow. In J. Fujii, editor, ACM
SIGGRAPH 2005 Courses, SIGGRAPH ’05, New York, NY, 2005. ACM.
P. B. Canham. The minimum energy of bending as a possible explanation of the bicon-
cave shape of the human red blood cell. J. Theor. Biol., 26(1):61–81, 1970.
R. Capovilla, J. Guven, and J. A. Santiago. Lipid membranes with an edge. Phys. Rev.
E, 66(2):021607, 2002.
U. Clarenz, U. Diewald, G. Dziuk, M. Rumpf, and R. Rusu. A finite element method for
surface restoration with smooth boundary conditions. Comput. Aided Geom. Design, 21
(5):427–445, 2004.
G. Cox and J. Lowengrub. The effect of spontaneous curvature on a two-phase vesicle.
Nonlinearity, 28(3):773–793, 2015.
T. A. Davis. Algorithm 832: UMFPACK V4.3—an unsymmetric-pattern multifrontal
method. ACM Trans. Math. Software, 30(2):196–199, 2004.
K. Deckelnick and G. Dziuk. Error analysis for the elastic flow of parametrized curves.
Math. Comp., 78(266):645–671, 2009.
K. Deckelnick and F. Schieweck. Error analysis for the approximation of axisymmetric
Willmore flow by C 1 -finite elements. Interfaces Free Bound., 12(4):551–574, 2010.
G. Dziuk. Computational parametric Willmore flow. Numer. Math., 111(1):55–80, 2008.
S. Germain. Recherches sur la théorie des surfaces élastiques. Veuve Courcier, Paris,
1821.
W. Helfrich. Elastic properties of lipid bilayers: Theory and possible experiments. Z.
Naturforsch. C, 28(11–12):693–703, 1973.
F. Jülicher and R. Lipowsky. Shape transformations of vesicles with intramembrane
domains. Phys. Rev. E, 53(3):2670–2683, 1996.
61
F. Jülicher and U. Seifert. Shape equations for axisymmetric vesicles: A clarification.
Phys. Rev. E, 49(5):4728–4731, 1994.
G. R. Kirchhoff. Über das Gleichgewicht und die Bewegung einer elastischen Scheibe.
J. Reine Angew. Math., 40:51–88, 1850.
F. C. Marques and A. Neves. Min-max theory and the Willmore conjecture. Ann. of
Math., 179(2):683–782, 2014.
Z. C. Tu and Z. C. Ou-Yang. Lipid membranes with free edges. Phys. Rev. E, 68(6):
061915, 2003.
62