ETNA

advertisement
ETNA
Electronic Transactions on Numerical Analysis.
Volume 41, pp. 306-327, 2014.
Copyright  2014, Kent State University.
ISSN 1068-9613.
Kent State University
http://etna.math.kent.edu
FINITE ELEMENT APPROXIMATION OF VISCOELASTIC FLOW IN A
MOVING DOMAIN∗
JASON HOWELL†, HYESUK LEE‡, AND SHUHAN XU‡
Abstract. In this work the problem of a viscoelastic fluid flow in a movable domain is considered. A numerical
approximation scheme is developed based on the Arbitrary Lagrangian-Eulerian (ALE) formulation of the flow
equations. The spatial discretization is accomplished by the finite element method, and the discontinuous Galerkin
method is used for stress approximation. Both first and second order time-stepping schemes satisfying the geometric
conservation law (GCL) are derived and analyzed, and numerical experiments that support the theoretical results are
presented.
Key words. Viscoelastic fluid flow, moving boundary, finite elements, fluid-structure interaction.
AMS subject classifications. 65M60, 65M12.
1. Introduction. In this paper we consider a viscoelastic fluid flow problem posed in a
moving spatial domain. Such problems arise in modeling the interaction of fluid flows with an
elastic medium, which is of great interest in many industrial and biomechanical applications,
including the flow of blood in medium-to-large arteries. In such situations, the physical
problem of interest exhibits significant two-way interaction between the fluid and the solid
structure. The accurate and efficient computer simulation of such fluid-structure interaction
(FSI) problems is of paramount importance to researchers working in these applications, and
much effort is dedicated to producing good algorithms [8, 28, 34, 37, 40].
Motivation for the work presented here stems from recent advances in computing Newtonian and quasi-Newtonian fluid flows in moving domains, including methods designed for
fluid motion within deformable elastic structures. The fluid equations and structure equations are most commonly posed from different perspectives in continuum mechanics: the
Eulerian frame of reference for the fluid equations and the Lagrangian frame of reference for
elastic structures. With this discrepancy in mind, the Arbitrary Lagrangian-Eulerian (ALE)
method was developed in the 1980s to allow for the coupled fluid-structure problem to be
posed in a single framework [11, 24]. In [32], Nobile employed the ALE formulation to first
derive methods for a Newtonian fluid flow governed by the Navier-Stokes equations in a moving domain, and then coupled this formulation with an elastic structure. Several subsequent
works discuss different aspects of the Newtonian fluid-structure interaction problem, including boundary conditions [13, 14, 33], numerical stability [7, 14], and fixed-point methods for
the coupled fluid-structure problem [10]. Other researchers have also shown convergence results for the ALE formulation of the Stokes problem [30], and other related problems [1, 19].
However, many industrial and biological fluids of considerable interest do not behave
as Newtonian fluids. One example of great interest is blood. The study of hemodynamical
flows yields constitutive models that are non-Newtonian in nature, exhibiting both shearthinning and viscoelastic behavior [17, 20, 41]. Several recent investigations show that the
non-Newtonian characteristics of blood can have significant impact on the characteristics of
blood flow [3, 4, 25, 29, 31], and algorithms that capture the behavior of such non-Newtonian
fluids in moving domains and deformable elastic structures are desirable. There are existing works which derive and implement numerical methods for simulation of such problems,
∗ Received September 1, 2012. Accepted April 29, 2014. Published online on October, 6, 2014. Recommended
by S. Brenner.
† Department of Mathematics, College of Charleston, Charleston, SC 29424 (howelljs@cofc.edu).
‡ Department of Mathematical Sciences, Clemson University, Clemson, SC 29634-0975
({hklee,shuhanx}@clemson.edu).
306
ETNA
Kent State University
http://etna.math.kent.edu
307
VISCOELASTIC FLOW IN MOVING DOMAIN
including those employing the ALE approach [25, 29], hybrid finite element/finite volume
approaches [31], and the immersed boundary method [9, 39]. However, a detailed numerical
analysis, including theoretical stability results for time-stepping schemes, of such methods
applied to non-Newtonian problems is, in general, lacking from the current literature.
In [27], Lee investigated numerical approximation of an unsteady flow problem governed
by a quasi-Newtonian model in a moving domain, where a boundary velocity is given by a
known function. A variational formulation of the problem by the Arbitrary Lagrange Eulerian
method was derived and a priori error estimates for the semi-discrete and fully discrete ALE
formulations were obtained. Lee also examined several temporal discretization schemes for
stability and accuracy, where the theoretical results were supported by numerical tests.
In the same spirit as [27], the objective of the work presented here is to develop and
analyze a finite element method for the time-dependent Johnson-Segalman viscoelastic fluid
flow model (of which the Oldroyd-B model is a special case) set in a movable domain. This
work serves as an intermediate step between the aforementioned works and the development
and verification of algorithms for the simulation of a viscoelastic fluid in a deformable elastic
structure, and the extension of that to the shear-thinning viscoelastic case. Specifically, the
problem is posed in a moving spatial domain, and the ALE formulation of the conservation
equations is utilized to pose the equations in a reference domain. The spatial discretization
is accomplished via the finite element method, and we employ discontinuous approximations
for the fluid stress. First and second-order time-stepping schemes satisfying the geometric
conservation law (GCL) are derived, and theoretical stability results are shown.
This paper is organized as follows. In Section 2, we describe the model problem and
introduce an ALE formulation. We consider finite element approximations of the ALE formulation in Section 3 and in Section 4 time discretization schemes are discussed and analyzed. Finally, we present numerical results in Section 5 that support the theoretical results
and exhibit stability of the algorithms developed here. Concuding remarks can be found in
Section 6.
2. Model equations and ALE formulation. Let Ωt be a bounded domain at time t
in R2 with the Lipschitz continuous boundary Γt , where Γt is a moving boundary. Movement of Γt is described by the boundary position function h : Γ0 × [0, T ] → Γt such that
Γt = h(t, Γ0 ). Consider the viscoelastic model equations,
µ
¶
∂σ
σ+λ
(2.1)
+ u · ∇σ + ga (σ, ∇u) − 2 α D(u) = 0 in Ωt ,
∂t
µ
¶
∂u
(2.2)
+ u · ∇u − ∇ · σ − 2(1 − α) ∇ · D(u) + ∇p = f in Ωt ,
ρ
∂t
div u = 0
(2.3)
in Ωt ,
where σ denotes the extra stress tensor, u the velocity vector, p the pressure of the fluid, ρ the
density of the fluid, and λ is the Weissenberg number defined as the product of the relaxation
time and a characteristic strain rate. Assume that p has zero mean value over Ωt . In (2.1)
and (2.2), D(u) := (∇u + ∇uT )/2 is the rate of the strain tensor, α a number such that
0 < α < 1 which may be considered as the fraction of viscoelastic viscosity, and f the body
force. In (2.1), ga (σ, ∇u) is defined by
ga (σ, ∇u) :=
1+a
1−a
(σ∇u + ∇uT σ) −
(∇u σ + σ∇uT )
2
2
for a ∈ [−1, 1]. Note that (2.1) reduces to the Oldroyd-B model for the case a = 1.
ETNA
Kent State University
http://etna.math.kent.edu
308
J. HOWELL, H. LEE, AND S. XU
Initial and boundary conditions for u and σ are given as follows:
u(x, 0) = u0
in Ω0 ,
σ(x, 0) = σ 0
in Ω0 ,
u = uBC
on Γt ,
σ = σ BC on Γtin ,
R
where Γt uBC · n dΓt = 0 and Γt in is the inflow boundary.
In the present paper, the constitutive equation (2.1) is slightly modified for numerical
analysis of the governing equations. It is well known that the ga term in the constitutive
equation presents a difficulty when analyzing viscoelastic flow equations. Therefore, we will
consider a nearby problem in which the ga term is linearized with the given velocity b(x):
µ
¶
∂σ
σ+λ
(2.4)
+ u · ∇σ + ga (σ, ∇b) − 2 α D(u) = 0 in Ωt ,
∂t
for the constitutive equation, where the following assumption is made for b:
b ∈ H1 (Ωt ),
∇ · b = 0,
kbk∞ ≤ M,
k∇bk∞ ≤ M .
It should be noted that the flow here is not assumed to be creeping (i.e., slow) as in
[12]. Therefore, the convective term u · ∇u is retained in the momentum equation (2.2). We
also assume the homogeneous boundary condition for the stress function, i.e., σ BC = 0 to
simplify the analysis. The non-homogeneous case, σ BC 6= 0, can be treated in the similar
way for the non-homogeneous velocity boundary condition. In the application of a fluidstructure interaction system, the inflow part on the moving boundary changes from time to
time. This is due to an interface condition, which makes numerical studies of the system
extremely challenging, not only due to the change of inflow boundaries, but also because
of a lack of boundary information on the stress. There are several different ways suggested
to implement a stress boundary condition in the literature. One possible way would be to
compute the boundary value of stress using velocity information as given in [18] and use this
as a stress condition for the next (time or sub-) iteration.
We use the Sobolev spaces W m,p (D) with norms k · km,p,D if p < ∞, k · km,∞,D if
p = ∞. Denote the Sobolev space W m,2 by H m with the norm k · km,D . The corresponding
space of vector-valued or tensor-valued functions is denoted by Hm .
The Arbitrary Lagrangian Eulerian (ALE) [11] method is one of the most widely used
numerical schemes for simulating fluid flows in a moving domain. In the ALE formulation, a
one-to-one coordinate transformation is introduced for the fluid domain, and the fluid equations can be rewritten with respect to a fixed reference domain. Specifically, we define the
time-dependent bijective mapping Ψt which maps the reference domain Ω0 to the physical
domain Ωt :
Ψt : Ω0 → Ωt ,
Ψt (y) = x(y, t) ,
where y and x are the spatial coordinates in Ω0 and Ωt , respectively. The coordinate y is often
called the ALE coordinate. Using Ψt , the weak formulation of the flow equations in Ωt can be
recast into a weak formulation defined in the reference domain Ω0 . Thus the model equations
in the reference domain can be considered for numerical simulation and the transformation
function Ψt needs to be determined at each time step as a part of the computations.
ETNA
Kent State University
http://etna.math.kent.edu
309
VISCOELASTIC FLOW IN MOVING DOMAIN
For a function φ : Ωt × [0, T ] → R, its corresponding function φ = φ ◦ Ψt in the ALE
setting is defined as
φ : Ω0 → R,
φ(y, t) = φ(Ψt (y), t).
The time derivative in the ALE frame is also given as
∂φ
∂φ
|y (x, t) =
(y, t).
∂t
∂t
∂φ
|y : Ωt × [0, T ] → R,
∂t
Using the chain rule, we have
∂φ
∂φ
|y =
|x +w · ∇x φ,
∂t
∂t
(2.5)
∂φ
where w := ∂x
∂t |y is the domain velocity. In (2.5), ∂t |y is the so-called ALE derivative of
φ. The flow equations (2.2), (2.3) and (2.4) can be then written in the ALE formulation as
¶
µ
∂σ
(2.6) σ + λ
|y +(u − w) · ∇x σ + ga (σ, ∇x b) − 2 α Dx (u) = 0 in Ωt ,
∂t
µ
¶
∂u
(2.7) ρ
|y +(u − w) · ∇x u − ∇x · σ − 2(1 − α) ∇x · Dx (u) + ∇x p
∂t
= f in Ωt ,
∇x · u = 0
(2.8)
in Ωt ,
where Dx (u) = (∇x u + ∇x uT )/2. Note that all spatial derivatives involved in (2.6)–(2.8),
including the divergence operator, are with respect to x. Throughout the paper we will use
Dx (·) and ∇x only when they need to be clearly specified. Otherwise, D(·), ∇ will be used
as Dx (·), ∇x , respectively.
For the variational formulation of the flow equations (2.6)–(2.8) in the ALE framework,
define function spaces for the reference domain:
U0 := H10 (Ω0 ) ,
Q0 := L20 (Ω0 ) = {q ∈ L2 (Ω0 ) :
R
Ω0
q dΩ = 0} ,
Σ0 := {τ ∈ L2 (Ω0 ) : τij = τji , τ = 0 on Γtin , (b · ∇)τ ∈ L2 (Ω0 )} .
The function spaces for Ωt are then defined as
Ut := {v : Ωt × [0, T ] → R2 , v = v ◦ Ψ−1
t for v ∈ U0 } ,
Qt := {q : Ωt × [0, T ] → R, q = q ◦ Ψ−1
t for p ∈ Q0 } ,
Σt := {τ : Ωt × [0, T ] → R2×2 , τ = τ ◦ Ψ−1
t for τ ∈ Σ0 } .
If the ALE mapping Ψt satisfies the regularity conditions [15, 21, 30]
Ψt ∈ W2,∞ (Ωt ),
2,∞
Ψ−1
(Ωt ),
t ∈W
then
(2.9)
(v, q, τ ) ∈ Ut × Qt × Σt
⇐⇒ (v, q, τ ) = (v ◦ Ψt , q ◦ Ψt , τ ◦ Ψt ) ∈ U0 × Q0 × Σ0 .
ETNA
Kent State University
http://etna.math.kent.edu
310
J. HOWELL, H. LEE, AND S. XU
Based on the regularity condition of the ALE function (2.9), we assume that the domain
velocity is bounded, i.e.,
kwk1,Ωt < C
(2.10)
for C > 0.
For given uBC ∈ H1/2 (Γt ), there exists u∗ ∈ H1 (Ωt ) such that
u∗ |Γt = uBC ,
∇ · u∗ = 0
and
|(v · ∇u∗ , v)| ≤ ǫkvk21
(2.11)
∀v ∈ Ut
e=0
e +u∗ , we have u
e |Γt = 0, ∇· u
for any ǫ > 0 [38]. Writing the velocity function as u = u
and the variational formulation for (e
u, p, σ) in the ALE framework is given by: find (e
u, p, σ)
such that
¶
µ
∂σ
∗
u + u − w) · ∇)σ + ga (σ, ∇b), τ
|y +((e
(2.12) (σ, τ )Ωt + λ
∂t
Ωt
(2.13)
−2α (D(e
u), τ )Ωt = 2α (D(u∗ ), τ )Ωt ∀τ ∈ Σt ,
µ
¶
∂e
u
e · ∇u∗ + u∗ · ∇e
ρ
|y +(e
u − w) · ∇e
u+u
u, v
+ (σ, D(v))Ωt
∂t
Ωt
= (f , v)Ωt − ρ
(2.14)
e )Ωt = 0
(q, ∇ · u
µ
+2(1 − α)(D(e
u), D(v))Ωt − (p, ∇ · v)Ωt
¶
∂u∗
|y +(u∗ − w) · ∇u∗ , v
∂t
Ωt
−2(1 − α)(D(u∗ ), D(v))Ωt ∀v ∈ Ut ,
∀q ∈ Qt .
e = 0 and u
e |Γt = 0, the convective terms in (2.12)–(2.13) can
Using integration by parts, ∇ · u
be written as
1
[((∇ · w)σ, σ)Ωt − ((w · n)σ, σ)Γt ] ,
2
1
e )Ωt .
= ((∇ · w)e
u, u
2
((e
u − w) · ∇)σ, σ)Ωt =
e )Ωt
((e
u − w) · ∇)e
u, u
Note that if w = 0,
(e
u · ∇σ, σ)Ωt = 0,
e )Ωt = 0 .
(e
u · ∇e
u, u
In order to simplify expressions, throughout this paper we will use the bilinear form At
defined by
(2.15)
u), τ )Ωt
At ((e
u, σ), (v, τ )) := (σ, τ )Ωt + λ (ga (σ, ∇b), τ )Ωt − 2α (D(e
u), D(v))Ωt .
+ 2α (σ, D(v))Ωt + 4α(1 − α) (D(e
Since
(ga (σ, ∇b), τ )Ωt ≤ 4k∇bk∞,Ωt kσk0,Ωt kτ k0,Ωt ≤ 4M kσk0,Ωt kτ k0,Ωt ,
ETNA
Kent State University
http://etna.math.kent.edu
VISCOELASTIC FLOW IN MOVING DOMAIN
311
uk1,Ωt ,
we have, using the Poincaré inequality kD(e
u)k0,Ωt ≥ Cp ke
At ((e
u, σ), (e
u, σ)) ≥ (1 − 4λM ) kσk20,Ωt + 4α(1 − α)kD(e
u)k20,Ωt
≥ (1 − 4λM ) kσk20,Ωt + 4α(1 − α)Cp2 ke
uk21,Ωt
(2.16)
and
e ), (τ , v)) ≤ (1 + 4λM ) kσk0,Ωt kτ k0,Ωt + 2αkD(e
u)k0,Ωt kτ k0,Ωt
At ((σ, u
u)k0,Ωt kD(v)k0,Ωt
+2αkσk0,Ωt kD(v)k0,Ωt + 4α(1 − α)kD(e
uk1,Ωt )(kτ k0,Ωt + kvk1,Ωt ) .
≤ C(kσk0,Ωt + ke
Therefore, At is coercive and continuous if λ M is small so that 1 − 4λM > 0. This would
be the case when the ratio of a time scale for the fluid memory to a time scale of the flow is
small and the fluid has a small effect of elasticity.
A variational formulation called a conservative form [32] is derived based on the fact that
the test function space can be mapped into a time-independent space using Ψ−1
t . In order to
derive a conservative variational formulation, consider the Reynolds transport formula [36]
Z
Z
Z
d
∂φ
∂φ
φ(x, t) dV =
|y +φ∇x · w dV =
|x +w · ∇x φ + φ∇x · w dV
dt V (t)
∂t
V (t)
V (t) ∂t
for a function φ : V (t) → R, where V (t) ⊂ Ωt such that V (t) = Ψt (V0 ) with V0 ⊂ Ω0 . If v
is a function from Ωt to R and v = v ◦ Ψ−1
t for v : Ω0 → R, we have that
∂v
|y = 0 ,
∂t
(2.17)
and therefore
d
dt
(2.18)
d
dt
Z
Z
v dΩ =
Ωt
φv dΩ =
Ωt
Z
v ∇x · w dΩ ,
Ωt
Z
Ωt
µ
∂φ
|y +φ∇x · w
∂t
¶
v dΩ .
Then, applying (2.18) to (2.12)–(2.14), we have the following variational formulation: find
(e
u, p, σ) for each t ∈ (0, T ] such that
µ
d
(2.19) (σ, τ )Ωt + λ (σ, τ )Ωt + λ −σ(∇ · w) + ((e
u + u∗ − w) · ∇)σ
dt
¶
+ga (σ, ∇b), τ
− 2α(D(e
u), τ )Ωt = 2α (D(u∗ ), τ )Ωt ∀τ ∈ Σt ,
Ωt
(2.20) ρ
d
e · ∇u∗ + u∗ · ∇e
u(∇ · w) + ((e
u − w) · ∇)e
u+u
u, v)Ωt
(e
u, v)Ωt + ρ (−e
dt
+2(1 − α)(D(e
u), D(v))Ωt + (σ, D(v))Ωt − (p, ∇ · v)Ωt
¶
µ ∗
∂u
|y +(u∗ − w) · ∇u∗ , v
= (f , v)Ωt − ρ
∂t
Ωt
−2(1 − α)(D(u∗ ), D(v))Ωt ∀v ∈ Ut ,
e )Ωt = 0 ∀q ∈ Qt .
(2.21) (q, ∇ · u
ETNA
Kent State University
http://etna.math.kent.edu
312
J. HOWELL, H. LEE, AND S. XU
The ALE weak formulation (2.19)–(2.21) is conservative in the sense that if we take a subsetRV (t) ⊂ Ωt with Lipschitz continuous boundary, f = 0 and v = constant, then
d
e
e
dt V (t) u dV is given in terms of boundary integrals only. Therefore, the variation of u
over V (t) is due only to boundary terms [15].
In order to define the ALE mapping Ψt , we consider the boundary position function
h : Γ0 × [0, T ] → Γt . The ALE mapping then may be determined by solving the Laplace
equation,
∆y x(y) = 0
x(y) = h(y)
in Ω0 ,
on Γ0 .
This method is called the harmonic extension technique, where the boundary position function h is extended onto the whole domain [15]. When the problem is posed as a fluid-structure
interaction problem, other equations such as a linear elastic problem and a parabolic system
also can be used to obtain the domain velocity [15, 21].
3. Finite element approximation. The spatial discretization of the viscoelastic flow
Suppose Th,0 is a triangulation of Ω0 such that
problem follows that of [2].
Ω0 = {∪K : K ∈ Th,0 }. Assume that there exist positive constants c1 , c2 such that
c1 ρK ≤ hK ≤ c2 ρK ,
where hK is the diameter of K, ρK is the diameter of the greatest ball included in K, and
h = maxK∈Th,0 hK .
Let Pk (K) denote the space of polynomials of degree less than or equal to k on
K ∈ Th,0 . We define finite element spaces for the approximation of (u, p) in Ω0 :
Uh,0 := {v ∈ U0 ∩ (C 0 (Ω))2 : v|K ∈ P2 (K)2 , ∀K ∈ Th,0 } ,
Qh,0 := {q ∈ Q0 ∩ C 0 (Ω) : q|K ∈ P1 (K), ∀K ∈ Th,0 } .
The stress σ is approximated in the discontinuous finite element space of piecewise linear
functions,
Σh,0 := {τ ∈ Σ0 : τ |K ∈ P1 (K)2×2 , ∀K ∈ Th,0 } .
Let Nue := dim(Uh,0 ) and {ϕi : ϕi ∈ Uh,0 for i ∈ Nue } be a set of basis functions for Uh,0 .
Similarly, let Nσ := dim(Σh,0 ) and {ψ i : ψ i ∈ Σh,0 for i ∈ Nσ } be a set of basis functions
for Σh,0 . The finite element spaces defined above satisfy the standard approximation properties; see [6] or [22]. It is also well known that the Taylor-Hood pair (Uh,0 , Qh,0 ) satisfies the
inf-sup (or LBB) condition,
inf
sup
06=qh ∈Qh,0 06=vh ∈Uh,0
(qh , ∇ · vh )
≥C,
kvh k1 kqh k0
where C is a positive constant independent of h.
We consider a discrete mapping Ψh,t : Ω0 → Ωt approximated by Pl Lagrangian finite
elements such that Ψh,t (y) = xh (y, t). The finite element spaces for Ωt are then defined as
Uh,t := {vh : Ωt × [0, T ] → R2 , vh = vh ◦ Ψ−1
h,t for vh ∈ Uh,0 } ,
Qh,t := {qh : Ωt × [0, T ] → R, qh = q h ◦ Ψ−1
h,t for q h ∈ Qh,0 } ,
Σh,t := {σ h : Ωt × [0, T ] → R2×2 , σ h = σ h ◦ Ψ−1
t for σ h ∈ Σh,0 } .
ETNA
Kent State University
http://etna.math.kent.edu
VISCOELASTIC FLOW IN MOVING DOMAIN
313
e h , σ h are expressed as a combination of basis functions multiThe approximate solutions u
plied by time-dependent coefficients, i.e.,
X
X
e h (x, t) =
(3.1)
u
u
ei (t)ϕi (x, t) ,
σ h (x, t) =
σi (t)ψi (x, t) ,
i∈Nu
e
i∈Nσ
−1
where ϕi := ϕi ◦ Ψ−1
t and ψi := ψ i ◦ Ψt .
For the discrete ALE mapping, define the set
Xh := {x ∈ H1 (Ω0 ) : x|K ∈ Pl (K)2 , ∀K ∈ Th,0 } .
If we denote the ith basis function of Xh by ϕ̂i , then the discrete ALE mapping Ψh,t provides
the discrete coordinate function for x as
X
xh (y, t) = Ψh,t (y) =
xi (t)ϕ̂i (y) ,
i∈N X
where N X is the set of nodal points of Xh . Then the discrete domain velocity wh is defined
by
wh (x, t) =
∂xh
|y (Ψ−1
h,t (x), t) .
∂t
In order to analyze the convective term (e
u · ∇e
u, v)Ωt in the finite element space, we
define the trilinear form
b(e
u, w, v)Ωt :=
1
u · ∇v, w)Ωt ] .
[(e
u · ∇w, v)Ωt − (e
2
e = 0, we obtain
Using Green’s theorem and ∇ · u
u, w, v)Ωt
(e
u · ∇w, v)Ωt = b(e
and
(3.2)
b(e
u, v, v)Ωt = 0
∀v ∈ Uh,t .
Since ∇ · u∗ = 0, we also have
(3.3)
b(u∗ , v, v)Ωt = 0
∀v ∈ Uh,t .
The following estimate will be used when analyzing the trilinear term [26]:
(3.4)
uk1,Ωt kwk1,Ωt kvk1,Ωt .
b(e
u, w, v)Ωt ≤ C ke
We introduce some notation in order to analyze an approximate solution of σ by the
discontinuous Galerkin method. Define
∂K − (v) := {x ∈ ∂K, v · n < 0} ,
where ∂K is the boundary of K and n is the outward unit normal to ∂K,
τ ± (v) := lim± τ (x + ǫv(x)) ,
ǫ→0
ETNA
Kent State University
http://etna.math.kent.edu
314
J. HOWELL, H. LEE, AND S. XU
and
±
< σ ,τ
±
>h,v :=
X Z
(σ ± : τ ± )|n · v| ds .
∂K − (v)
K∈Th,t
Introduce the operator c(·, ·, ·) defined by
1
c(v − w, σ, τ )Ωt := (((v − w) · ∇)σ, τ )Ωt + (∇ · v σ, τ )Ωt + < σ + − σ − , τ + >h,v−w .
2
e |Γt = 0,
Note that the second term vanishes when ∇ · v = 0. Using integration by parts and u
we have
1
e τ , σ)Ωt
u − w) · ∇)τ , σ)Ωt − (∇ · u
c(e
u − w, σ, τ )Ωt = −(((e
2
+ < σ − , τ − − τ + >h,eu−w +((∇ · w)σ, τ )Ωt − ((w · n)σ, τ )Γt .
Therefore,
1
[((∇ · wh )σ h , σ h )Ωt − ((wh · n)σ h , σ h )Ωt
2
¤
+ < σ h + − σ h − , σ h + − σ h − >h,euh −wh
1
≥ [((∇ · wh )σ h , σ h )Ωt − ((wh · n)σ h , σ h )Γt ] .
2
c(e
uh − wh , σ h , σ h )Ωt =
(3.5)
Also for u∗ such that ∇ · u∗ = 0 and u∗ |Γt 6= 0, we have that
c(u∗ , σ h , σ h ) ≥
(3.6)
1
((u∗ · n)σ h , σ h )Γt .
2
Consider the semi-discrete variational formulation of the fluid problem in the ALE framework: find (e
uh , ph , σ h ) such that
·
d
uh − wh , σ h , τ h )Ωt + c(u∗ , σ h , τ h )Ωt
(σ h , τ h )Ωt + c(e
dt
¸
uh ), τ h )Ωt
−(σ h (∇ · wh ), τ h )Ωt + (ga (σ h , ∇b), τ h )Ωt + (σ h , τ h )Ωt − 2α(D(e
(3.7) λ
= 2α(D(u∗ ), τ h )Ωt
∀τ h ∈ Σh,t ,
·
d
e h , vh )Ωt − (e
(3.8) ρ
uh , vh )Ωt
uh (∇ · wh ), vh )Ωt − (wh · ∇e
uh , u
(e
uh , vh )Ωt + b(e
dt
¸
uh , vh )Ωt
+(e
uh · ∇u∗ , vh )Ωt + (u∗ · ∇e
+2(1 − α)(D(e
uh ), D(vh ))Ωt + (σ h , D(vh ))Ωt + (ph , ∇ · vh )Ωt
µ ∗
¶
∂u
= (f , vh )Ωt − ρ
|y +(u∗ − w) · ∇u∗ , vh
∂t
Ωt
−2(1 − α)(D(u∗ ), D(vh ))Ωt
e h )Ωt = 0 ∀qh ∈ Qh,t .
(3.9) (qh , ∇ · u
∀vh ∈ Uh,t ,
ETNA
Kent State University
http://etna.math.kent.edu
315
VISCOELASTIC FLOW IN MOVING DOMAIN
Using the bilinear form At in (2.15), equations (3.7)–(3.8) are written as
¸
·
d
∗
uh − wh , σ h , τ h )Ωt + c(u , σ h , τ h )Ωt − (σ h (∇ · wh ), τ h )Ωt
(σ h , τ h )Ωt + c(e
λ
dt
·
d
e h , vh )Ωt − (e
+2α ρ
uh , vh )Ωt
uh (∇ · wh ), vh )Ωt − (wh · ∇e
uh , u
(e
uh , vh )Ωt + b(e
dt
¸
e h ), (τ h , vh ))
uh , vh )Ωt + At ((σ h , u
+(e
uh · ∇u∗ , vh )Ωt + (u∗ · ∇e
(3.10)
where
(3.11)
f , (vh , τ h ))Ωt
−2α(ph , ∇ · vh )Ωt = (e
∀(vh , τ h ) ∈ Uh × Σh ,
µ ∗
·
¶
∂u
(e
f , (v, τ ))Ωt := 2α (f , v)Ωt − ρ
|y +(u∗ − w) · ∇u∗ , v
∂t
Ωt
¸
− 2(1 − α)(D(u∗ ), D(v))Ωt + 2α (D(u∗ ), τ )Ωt .
A conditional energy estimate for the solution of the semi-discrete problem (3.9)–(3.10) is
derived in the next theorem.
T HEOREM 3.1. If λM satisfies 1 − 4λM > 0, a solution to the problem (3.9)–(3.10)
satisfies the bound
(3.12)
Z t
λ
2
2
kD(e
uh )k20,Ωt ds
+ kσ h k0,Ωt + 2α(1 − α)Cp
2
0
Z
Z Z
1 − 4λM t
λ t
2
+
((u∗ − wh ) · n)|σ h |2 dΓt ds
kσ h k0,Ωt ds +
2
2 0 Γt
0
λ
≤ α ρ ke
uh,0 k20,Ωt + kσ h,0 k20,Ωt
2
!
° ∗ °2
Z tÃ
°
°
∂u
°
+ ku∗ k41,Ωt + ku∗ k21,Ωt ds ,
kf k2−1,Ωt + °
+C
° ∂t |y °
αρ ke
uh k20,Ωt
0
0,Ωt
e h,0 , σ h,0 are interpolants of u
e 0 and σ 0 in Uh,0 , Σh,0 , respectively.
where u
Proof. In (3.7)–(3.8) we let τ h = ψi , vh = ϕi , where ψi , ϕi are basis functions for
Σh,t and Uh,t , respectively in (3.1). Unlike a standard fixed domain problem, the choice of
e h (or τ h = σ) is not generally acceptable because u
e h and vh may have a different
vh = u
If
we
multiply
(3.8) by u
ei (t) and summing
time evolution in the time derivative term [32].
P
d
ei (t) dt
over Nue , the time derivative term becomes i∈Nue u
(e
uh , ϕi )Ωt and, using (3.1), vh in
e h . We obtain from (2.17), (3.1) that
all other terms can be replaced by u
¸
X
X ·d
d
de
ui (t)
u
ei (t) (e
uh ,
uh , ϕi )Ωt =
(e
uh , u
ei (t)ϕi )Ωt − (e
ϕi )Ωt
dt
dt
dt
i∈Nu
e
i∈Nu
e
=
X de
X
ui (t)
d
uh ,
(e
uh ,
u
ei (t)ϕi )Ωt − (e
ϕi )Ωt
dt
dt
i∈Nu
e
i∈Nu
e
=
d
e h )Ωt
(e
uh , u
dt
X ∂(e
ui (t)ϕi )
− (e
uh ,
|y )Ωt
∂t
i∈Nu
e
∂e
uh
d
uh k20,Ωt − (e
|y )Ωt .
uh ,
= ke
dt
∂t
ETNA
Kent State University
http://etna.math.kent.edu
316
J. HOWELL, H. LEE, AND S. XU
2
uh |
uh
1 ∂|e
|y , 1)Ωt , by (2.18),
Since (e
uh , ∂e
∂t |y )Ωt = 2 ( ∂t
(3.13)
X
i∈Nu
e
u
ei (t)
d
d
1 d
1
e h )Ωt
(e
uh , ϕi )Ωt = ke
uh k20,Ωt −
ke
uh k20,Ωt + (e
uh (∇ · wh ), u
dt
dt
2 dt
2
=
1 d
1
e h )Ωt .
ke
uh k20,Ωt + (e
uh (∇ · wh ), u
2 dt
2
By the same argument, we get
X
1 d
1
d
(3.14)
kσ h k20,Ωt + (σ h (∇ · wh ), σ h )Ωt .
σi (t) (σ h , ψi )Ωt =
dt
2 dt
2
i∈Nσ
Therefore, using (2.11), (2.16), (3.2), (3.3), (3.5), (3.6), (3.9), (3.13), and (3.14), equation
(3.10) implies that
¸
·
1
1 d
kσ h k20,Ωt + (((u∗ − wh ) · n)σ h , σ h )Γt
(3.15) λ
2 dt
2
¶
µ
1 d
1
e h )Ωt − ǫke
e h )Ωt − (wh · ∇e
+ 2α ρ
uh k21,Ωt
uh , u
ke
uh k20,Ωt − (e
uh (∇ · wh )), u
2 dt
2
≤ (e
f , (e
uh , σ h ))Ω .
uk2
+ (1 − 4λM )kσ h k2 + 4α(1 − α)C 2 ke
p
0,Ωt
1,Ωt
t
By the Cauchy-Schwarz inequality, Young’s inequality, (2.10) and (3.4),
#
"
° ∗ °2
° ∂u °
2
∗
4
∗
2
°
(3.16) (e
f , (e
uh , σ h ))Ωt ≤ C kf k−1,Ωt + °
+ ku k1,Ωt + ku k1,Ωt
° ∂t °
0,Ωt
+δ1 ke
uh k21,Ωt + δ2 kσ h k20,Ωt .
for arbitrary δ1 , δ2 > 0. Now the estimates (3.15), (3.16) and the identity
1
e h )Ωt = − ((∇ · wh ))e
e h )Ωt ,
(wh · ∇e
uh , u
uh , u
2
imply that
αρ
λ d
d
ke
uh k20,Ωt +
kσ h k20,Ωt + (4α(1 − α)Cp2 − 2α ρǫ − δ1 )kD(e
uh )k20,Ωt
dt
2 dt
λ
+ (1 − 4λM − δ2 )kσ h k20,Ωt + (((u∗ − wh ) · n)σ h , σ h )Γt
2
"
#
° ∗ °2
° ∂u °
2
∗ 4
∗ 2
°
°
≤ C kf k−1,Ωt + °
+ ku k1,Ωt + ku k1,Ωt .
∂t °
0,Ωt
2α(1−α)C 2
The bound (3.12) follows by letting ǫ = 2αρ+1 p , δ1 = ǫ, δ2 =
over (0, t).
R EMARK 3.2. Note that the boundary integral in (3.12),
Z
((u∗ − wh ) · n)|σ h |2 dΓt ,
1−4λM
2
and integrating
Γt
∗
is nonnegative if (u − wh ) · n ≥ 0. Since u∗ − wh represents the relative velocity of the
fluid, under the assumption of a homogeneous stress condition on the inflow boundary, where
(u∗ − wh ) · n < 0, this term may be deleted. Therefore, an unconditional stability estimate
can be obtained. This is also the case for the stability estimate, (4.6) below, of the fully
discretized problem by a first-order scheme.
ETNA
Kent State University
http://etna.math.kent.edu
317
VISCOELASTIC FLOW IN MOVING DOMAIN
4. Time discretization. In the implemention of the ALE method there is a condition
on the time integration scheme, referred to as the geometric conservation law (GCL), which
is considered to be related to the consistency of numerical solutions [5, 15, 16, 32]. The
GCL requires a numerical time discretization scheme to simulate a uniform flow exactly on
a moving domain. The GCL in the finite element ALE framework suggests that a quadrature
rule should be chosen so that the time integration
(4.1)
Z
Ωtn+1
vh dΩ −
Z
vh dΩ =
Z
tn+1
tn
Ωtn
Z
vh ∇ · wh dΩ dt ≈
Ωt
Z
tn+1
p(s) ds
tn
is performed exactly, where p(t) is a polynomial for t ∈ [tn , tn+1 ] of degree k × d − 1, where
d is the dimension [35]. For example, a quadrature formula with the degree of precision 1
or higher satisfies the GCL if d = 2 and piecewise linear elements are used for the ALE
mapping Ψt . Thus, the mid-point rule or the trapezoidal rule satisfies (4.1).
It was reported in [23] that when a temporal discretization not satisfying the GCL is
applied to a moving mesh problem, its accuracy may not be as high as the scheme on a fixed
domain. The authors also pointed out that a higher-order method not satisfying the GCL
tends to lose more accuracy than a lower-order method. However, the effect of the GCL on
stability was not clearly verified analytically and numerically. Some other studies on the GCL
condition applied to the ALE finite element formulation also can be found in [5, 16].
We will investigate the stability of fully discretized systems by first-order and secondorder methods, respectively. Throughout this section we use un to denote unh , an approximation of uh (tn ), to simplify our notation. The standard first-order method is given below.
e n+1 , pn+1 ) satisfying
A LGORITHM 4.1 (First-order non-GCL). Find (σ n+1 , u
i
h
£ n+1
u
− wn+1 , σ n+1 , τ )Ωtn+1
λ (σ n+1 , τ )Ωtn+1 − (σ n , τ )Ωtn + λ ∆t c(e
+c(u∗ n+1 , σ n+1 , τ )Ωtn+1 − (σ n+1 (∇ · wn+1 ), τ )Ωtn+1
¤
+(ga (σ n+1 , ∇bn+1 ), τ )Ωtn+1
¤
£
+∆t (σ n+1 , τ )Ωtn+1 − 2α(D(e
un+1 ), τ )Ωtn+1
= 2α ∆t(D(u∗ n+1 ), τ )Ωtn+1 ∀τ ∈ Σh,t ,
£ n+1
¤
£
e n+1 , v)Ωtn+1
ρ (e
u
, v)Ωtn+1 − (e
un , v)Ωtn + ∆t ρ b(e
un+1 , u
−(e
un+1 (∇ · wn+1 ), v)Ωtn+1 − (wn+1 · ∇e
un+1 , v)Ωtn+1
i
un+1 , v)Ωtn+1
+(e
un+1 · ∇u∗ n+1 , v)Ωtn+1 + (u∗ n+1 · ∇e
£
+∆t 2(1 − α)(D(e
un+1 ), D(v))Ωtn+1 + (σ n+1 , D(v))Ωtn+1
¤
+(pn+1 , ∇ · v)Ωtn+1
·
= ∆t (f n+1 , v)Ωtn+1 −
µ
¶
∂u∗ n+1
|y +(u∗ n+1 − wn+1 ) · ∇u∗ n+1 , v
∂t
Ωtn+1
¸
−2(1 − α)(D(u∗ n+1 ), D(v))Ωtn+1 ∀v ∈ Uh,t ,
ρ
e n+1 )Ωtn+1 = 0
(q, ∇ · u
∀q ∈ Qh,t .
ETNA
Kent State University
http://etna.math.kent.edu
318
J. HOWELL, H. LEE, AND S. XU
The above scheme, however, does not satisfy (4.1). If we apply the mid-point rule
(4.2)
Z
Z
vh dΩ −
Ωtn+1
vh dΩ =
Z
tn+1
tn
Ωtn
Z
vh ∇ · wh dΩ dt
Ωt
≈ ∆t
Z
vh ∇ · wh ds
Ω
n+ 1
2
t
for time integration, the first-order scheme is given below.
e n+1 , pn+1 ) satisfying
A LGORITHM 4.2 (First-order GCL). Find (σ n+1 , u
i
h
(4.3)
λ (σ n+1 , τ )Ωtn+1 − (σ n , τ )Ωtn
h
1
+λ ∆t c(e
un+1 − wn+ 2 , σ n+1 , τ )Ω n+ 1 + c(u∗ n+1 , σ n+1 , τ )Ω n+ 1
2
t
−(σ
h
+∆t (σ
n+1
(∇ · w
n+ 21
), τ )Ω n+ 1 + (ga (σ
t
n+1
n+1
u
, τ )Ω n+ 1 − 2α(D(e
t
2
2
), τ )Ω n+ 1
t
2
= 2α ∆t(D(u∗ n+1 ), τ )Ω n+ 1 ,
n+1
, ∇b
), τ )Ω n+ 1
2
t
i
i
2
t
(4.4)
2
t
n+1
h
£ n+1
¤
e n+1 , v)Ω n+ 1
ρ (e
u
, v)Ωtn+1 − (e
un , v)Ωtn + ∆t ρ b(e
un+1 , u
t
n+1
−(e
u
(∇ · w
n+ 21
), v)Ω n+ 1 − (w
t
n+ 21
2
n+1
· ∇e
u
, v)Ω n+ 1
t
i2
n+1
∗ n+1
· ∇e
u
, v)Ω n+ 1
+ (u
2
+(e
un+1 · ∇u∗ n+1 , v)Ω n+ 1
2
2
t
t
£
n+1
n+1
, D(v))Ω n+ 1
+∆t 2(1 − α)(D(e
u
), D(v))Ω n+ 1 + (σ
2
2
t
t
¤
n+1
+(p
, ∇ · v)Ω n+ 1
2
t
·
1
= ∆t (f n+ 2 , v)Ω n+ 1
−ρ
µ
t
∗ n+1
∂u
∂t
2
|y +(u∗ n+1 − wn+ 2 ) · ∇u∗ n+1 , v
1
¸
−2(1 − α)(D(u∗ n+1 ), D(v))Ω n+ 1 ,
t
(4.5)
e n+1 )Ω n+ 1 = 0 ,
(q, ∇ · u
t
2
for all (τ , v, q) ∈ Σh,t × Uh,t × Qh,t .
2
¶
Ω
n+ 1
2
t
ETNA
Kent State University
http://etna.math.kent.edu
319
VISCOELASTIC FLOW IN MOVING DOMAIN
T HEOREM 4.3. A solution to the fully discretized system (4.3)–(4.5) satisfies the inequality
(4.6)
λ n+1 2
kσ
k0,Ωtn+1 + αρke
un+1 k21,Ωtn+1
2
n ·
X
2α(1 − α)Cp2 ke
ui+1 k21,Ω
+∆t
i=0
n
+∆t
λX
2 i=0
Z
1 − 4λM i+1 2
kσ k0,Ω 1
i+
2
2
t
((u∗ i+1 − wi+1 ) · n)|σ i+1 |2 dΓ
Γ
i+ 1
2
t
λ 0 2
kσ k0,Ω0 + αρke
u0 k21,Ω0
2
"
n
X
1
kf i+ 2 k2−1,Ω
+C ∆t
≤
i+ 1
2
t
+
i=0
°
°
° ∂u∗ i+1 °2
°
°
|y °
+°
°
° ∂t
i+ 1
2
t
0,Ω
+ku∗ i+1 k41,Ω
i+ 1
2
t
+
¸
1
ti+ 2
i+ 1
2
t
ku∗ i+1 k21,Ω
i+ 1
2
t
#
.
e n+1 and q = pn+1 in (4.3)–(4.5), we obtain
Proof. Letting τ = σ n+1 , v = u
un+1 k21,Ωtn+1
(4.7) λkσ n+1 k20,Ωtn+1 + 2α ρke
h
1
+λ ∆t c(e
un+1 − wn+ 2 , σ n+1 , σ n+1 )Ω n+ 1
t
2
i
1
(∇ · wn+ 2 ), σ n+1 )Ω n+ 1
,σ
,σ
)Ω n+ 1 − (σ
2
2
t
t
h
n+1
n+ 21
n+1
n+1
n+1
n+1
e
e
e
u
(∇ · w
+2∆t αρ b(e
u
,u
,u
)Ω n+ 1 − (e
), u
)Ω n+ 1
∗ n+1
+c(u
n+1
n+1
n+1
2
t
2
t
e n+1 )Ω n+ 1 + (e
e n+1 )Ω n+ 1
un+1 , u
−(wn+ 2 · ∇e
un+1 · ∇u∗ n+1 , u
2
2
t
t
i
n+1
n+1
∗ n+1
e
· ∇e
u
,u
)Ω n+ 1
+(u
1
t
2
e n+1 ), (σ n+1 , u
e n+1 ))Ω n+ 1
+∆t At ((σ n+1 , u
t
2
1
e n+1 )Ωtn + ∆t (e
un , u
f n+ 2 , (un+1 , σ n+1 ))Ω n+ 1 ,
= λ(σ n , σ n+1 )Ωtn + 2α ρ(e
2
t
1
where (e
f n+ 2 , (un+1 , σ n+1 ))Ω n+ 1 is defined as (3.11). By (2.11), (3.2), (3.5), (3.6), we
t
2
have
(4.8)
c(e
un+1 − wn+ 2 , σ n+1 , σ n+1 )Ω n+ 1 + c(u∗ n+1 , σ n+1 , σ n+1 )Ω n+ 1
1
t
1
2
t
−(σ n+1 (∇ · wn+ 2 ), σ n+1 )Ω n+ 1
t
2
1
1
≥ − (σ n+1 (∇ · wn+ 2 ), σ n+1 )Ω n+ 1
2
2
t
1
n+ 21
∗ n+1
) · n)σ n+1 , σ n+1 )Γ n+ 1 ,
+ (((u
−w
2
2
t
2
ETNA
Kent State University
http://etna.math.kent.edu
320
J. HOWELL, H. LEE, AND S. XU
and
(4.9)
1
e n+1 )Ω n+ 1
e n+1 , u
e n+1 )Ω n+ 1 − (e
b(e
un+1 , u
un+1 (∇ · wn+ 2 ), u
2
t
− (w
n+ 12
n+1
· ∇e
u
2
t
n+1
e
,u
n+1
)Ω n+ 1 + (e
u
+ (u
· ∇u
2
t
∗ n+1
∗ n+1
n+1
· ∇e
u
n+1
e
,u
)Ω n+ 1
2
t
n+1
e
,u
)Ω n+ 1
t
2
1
1 n+1
e n+1 )Ω n+ 1 − ǫke
u
(∇ · wn+ 2 ), u
≥ − (e
un+1 k1,Ω n+ 1 .
2
2
2
t
t
Therefore, using (2.16), (4.2), (4.8) and (4.9), we obtain a lower bound for the left hand
side of (4.7):
(4.10)
LHS ≥
·
i
λ h n+1 2
kσ
k0,Ωtn+1 + kσ n+1 k20,Ωtn
2
h
+ αρ ke
un+1 k21,Ωtn+1 − ke
un+1 k21,Ωtn
+ ∆t (1 −
4λM )kσ n+1 k20,Ω
n+ 1
2
t
+ (4α(1 −
α)Cp2
−
i
2αρǫ)ke
un+1 k21,Ω
n+ 1
2
t
¸
λ
+ ∆t (((u∗ n+1 − wn+1 ) · n)σ n+1 , σ n+1 )Γ n+ 1 .
2
2
t
On the other hand, we have an upper bound for the right side of (4.7) by (2.10), (3.4), the
Poincaré inequality and Young’s inequality:
(4.11)
RHS ≤
λ n 2
λ
kσ k0,Ωtn + kσ n+1 k20,Ωtn + αρke
un k21,Ωtn + αρke
un+1 k21,Ωtn
2
2
"
° ∗ n+1 °2
° ∂u
°
n+ 21 2
k−1,Ω 1 + °
|y °
+ C ∆t kf
°
°
n+
∂t
2
t
0,Ω
+ ku∗ n+1 k41,Ω
n+ 1
2
t
+ ku∗ n+1 k21,Ω
n+ 1
2
t
+ δ1 ke
un+1 k21,Ω
for δ1 , δ2 > 0. Choosing ǫ =
that
(4.12)
2α(1−α)Cp2
2αρ+1 ,
δ1 = ǫ, δ2 =
λ n+1 2
kσ
k0,Ωtn+1 + αρke
un+1 k21,Ωtn+1
2
·
+∆t 2α(1 −
α)Cp2 ke
un+1 k21,Ω
n+ 1
2
t
n+ 1
2
t
1−4λM
,
2
n+ 1
2
#t
+ δ2 kσ n+1 k20,Ω
n+ 1
2
t
we get from (4.10)–(4.11)
1 − 4λM n+1 2
+
kσ
k0,Ω 1
n+
2
2
t
¸
λ
+∆t (((u∗ n+1 − wn+1 ) · n)σ n+1 , σ n+1 )Γ n+ 1
2
2
t

° ∗ n+1 °2
° ∂u
°
1
λ
°
≤ kσ n k2Ωtn + αρke
un k2Ωtn + C ∆t kf n+ 2 k2−1,Ω 1 + °
°
°
n+
2
∂t
2
t
0,Ω n+ 1
2
t
¸
+ku∗ n+1 k41,Ω 1 + ku∗ n+1 k21,Ω 1 .
n+
2
t
n+
2
t
ETNA
Kent State University
http://etna.math.kent.edu
321
VISCOELASTIC FLOW IN MOVING DOMAIN
Summing over all times steps in (4.12), we obtain (4.6).
Next, we consider the second order scheme based on (4.2).
e n+1 , pn+1 ) satisfying
A LGORITHM 4.4 (Second-order GCL). Find (σ n+1 , u
i
h
(4.13) λ (σ n+1 , τ )Ωtn+1 − (σ n , τ )Ωtn
" µ
¶
n+1
e n+1 + u
en
1 σ
u
+ σn
+λ ∆t c
− wn+ 2 ,
,τ
2
2
Ω n+ 1
2
t
µ
µ n+1
¶
¶
n+1
n
n
1 σ
+
σ
σ
+
σ
∗ n+ 2
n+ 12
,
+c u
−
,τ
(∇ · w
), τ
2
2
Ω n+ 1
Ω n+ 1
2
2
t
t
#
¶ ¶
µ µ n+1
1
σ
+ σn
, ∇bn+ 2 , τ
+ ga
2
Ω n+ 1
2
t


µ
µ
µ n+1
¶
¶
¶
n
n+1
n
e
e
σ
+σ
u
+u

− 2α D
+∆t 
,τ
,τ
2
2
Ω
Ω
1
1
n+
2
t
n+
2
t
∗ n+ 21
= 2α ∆t(D(u
), τ )Ω n+ 1 ∀τ ∈ Σh,t ,
t
2
£ n+1
¤
ρ (e
u
, v)Ωtn+1 − (e
uh , v)Ωtn

¶
µ n+1
e n+1 + u
en
e
en u
u
+u

,
,v
+∆t ρ b
2
2
Ω n+ 1
2
t
µ n+1
µ
¶
¶
e
en
e n+1 + u
en
1
u
+u
u
n+ 21
n+ 2
−
− w
), v
·∇
(∇ · w
,v
2
2
Ω
Ω
1
(4.14)
n+
2
t
n+ 1
2
t

¶
µ
¶
n+1
n
1
1
e
e
e n+1 + u
en
u
+
u
u
n+
n+

+
+ u∗ 2 · ∇
· ∇u∗ 2 , v
,v
2
2
Ω n+ 1
Ω n+ 1
2
2
t
t

¶
¶
¶
µ µ n+1
µ n+1
n
n
e
e
u
+u
σ
+σ

, D(v)
, D(v)
+∆t 2(1 − α) D
+
2
2
Ω n+ 1
Ω n+ 1
2
2
t
t
#
µ
+(pn+1 , ∇ · v)Ω n+ 1
t
"
= ∆t (f
n+ 21
, v)Ω n+ 1 − ρ
t
2
Ã
∂u∗
∂t
n+ 21
∗ n+ 12
|y +(u
−w
1
−2(1 − α)(D(u∗ n+ 2 ), D(v))Ω n+ 1
t
(4.15)
µ
q, ∇ ·
e n+1 + u
en
u
2
¶
=0
Ω
n+ 1
2
t
2
2
n+ 12
#
∗ n+ 21
) · ∇u
∀v ∈ Uh,t ,
∀q ∈ Qh,t .
,v
!
Ω
n+ 1
2
t
ETNA
Kent State University
http://etna.math.kent.edu
322
J. HOWELL, H. LEE, AND S. XU
A conditional stability result for Algorithm 4.4 is obtained by the same approach as in
the proof of Theorem 4.3. The discretized time derivative terms can be estimated as shown in
[32] for the Navier-Stokes equation. We present the result without a proof.
T HEOREM 4.5. A solution to the fully discretized system (4.13)–(4.15) satisfies the inequality
λkσ n+1 k20,Ωtn+1 + 2αρke
un+1 k21,Ωtn+1
n ·
X
e i k21,Ω
2α(1 − α)Cp2 ke
ui+1 + u
+∆t
i=0

Z
n
X
λ

+∆t
4 Γ
i=0
i+ 1
2
t
1 − 4λM i+1
+
kσ
+ σ i k20,Ω 1
i+
2
2
t
((u∗ i+1 − wi+ 2 ) · n)|σ i+1 + σ i |2 dΓ
1
i+ 1
2
t
Z
µ
αρ i+1
λ i+1
e i |2
(∇ · w
−
)
|σ
− σ i |2 +
|e
u
−u
4
2
Ω i+ 1
2
t

n
X
 i+ 12 2
u0 k21,Ω0 + C ∆t
≤ λkσ 0 k20,Ω0 + 2αρke
k−1,Ω
kf
i+ 12
¸
1
+ku∗ i+ 2 k41,Ω
1
i+ 1
2
t
¶
i+ 1
2
t
i=0
1
ti+ 2
+ ku∗ i+ 2 k21,Ω
dΩ
1
ti+ 2


°
°2
° ∂u∗ i+ 21
°
°
°
+°
|by °
° ∂t
°
0,Ω
i+ 1
2
t
¸
i+ 1
2
t
.
5. Numerical results. In this section we present numerical results of two experiments
for the model equations
(5.1)
¶
∂σ
+ u · ∇σ + ga (σ, ∇u) − 2 α D(u) = f1
σ+λ
∂t
µ
¶
∂u
ρ
+ u · ∇u − ∇ · σ − 2(1 − α) ∇ · D(u) + ∇p = f2
∂t
µ
div u = 0
in Ωt ,
in Ωt ,
in Ωt .
Although the model equations were analyzed with the linearized ga term in (5.1) and the homogeneous stress boundary condition was assumed to simplify the analysis, we approximated
the model equations in the standard setting without such simplifications.
The first experiment is to investigate convergence of algorithms with decreasing grid
sizes and time steps. The second experiment is designed to test stability of the algorithms.
Experiment 1. Numerical experiments were performed using a non-physical example problem with a known exact solution. The initial domain is chosen as Ω0 = {y : y ∈ [0, 1] ×
[0, 1]} at t = 0 and the domain thereafter is defined by
(5.2)
Ωt = {x : x1 = y1 (2 − cos(πt)), x2 = y2 (2 − cos(πt)) for y ∈ Ω0 }.
Using the parameters λ = 0.5, α = 0.5, a = 0, the right hand side functions f1 , f2 were
ETNA
Kent State University
http://etna.math.kent.edu
VISCOELASTIC FLOW IN MOVING DOMAIN
323
appropriately given so that the exact solution is
¸
·

10 sin(2πt + 1)x21 (x1 − 1)2 x2 (2x2 − 1)(x2 − 1)

 u=


−10 sin(2πt + 2)x22 (x2 − 1)2 x1 (2x1 − 1)(x1 − 1)



p = sin(πt + 2) cos(2πx1 )x2 (x2 − 1)


·
¸




 σ = σ11 σ12
σ21 σ22
in the initial domain, where σ11 = 10 sin(2πt + 1)x21 (x1 − 1)2 x2 (2x2 − 1)(x2 − 1),
σ12 = σ21 = −10 sin(2πt + 2)x22 (x2 − 1)2 x1 (2x1 − 1)(x1 − 1) and σ22 = 0. To approximate the flow equations, we used the Taylor-Hood pair for (u, p) and discontinuous
piecewise linear elements for σ. Since the domain is defined by (5.2), we used the exact ALE
mapping. The exact domain velocity given by
·
¸T
x1 π sin(πt) x2 π sin(πt)
(5.3)
w=
.
,
2 − cos(πt) 2 − cos(πt)
In the first test, we computed the L2 , H 1 errors of velocity, and the L2 error of stress
using the fixed number of elements generated by a 26×26 uniform grid and various time steps
1
1
1
1 1 1
, 5 , 10 , 15
, 20
, 30
. With the number of elements chosen, we expected the errors to
∆t = 2.5
be dominated by the time step when large ∆t values are used. Results by Algorithm 4.2 and
Algorithm 4.4 are summarized in Table 5.1 and Table 5.2, respectively. Errors calculated
by Algorithm 4.2 converge superlinearly, and the convergence rates for Algorithm 4.4 are
higher than for Algorithm 4.2 (as expected). The L2 errors of the velocity show quadratic
convergence.
In the second test we computed velocity and stress errors for various grid sizes with a
small fixed ∆t so that the finite element discretization error dominates the total error. The er1
rors computed on different meshes using ∆t = 2000
are presented in Table 5.3 and Table 5.4.
Baranger and Sandri [2] derived the finite element error estimate for the model equations in a
fixed domain as
kσ − σ h k0 + kD(u) − D(uh )k0 ≤ C h3/2 ,
for the (P2 , P1 , P1DG ) (Taylor-Hood, discontinuous linear) elements.
TABLE 5.1
Errors of velocity and stress by Algorithm 4.2 for t = 0.4.
∆t
1/2.5
1/5
1/10
1/15
1/20
1/30
L2 error
.1090 · 10−2
.5140 · 10−3
.1820 · 10−3
.1019 · 10−3
.6905 · 10−4
.4114 · 10−4
velocity
L2 rate
H 1 error
.4877 · 10−2
1.11
.1974 · 10−2
1.50
.6523 · 10−3
1.43
.3801 · 10−3
1.35
.2673 · 10−3
1.28
.1670 · 10−3
H 1 rate
1.30
1.30
1.33
1.22
1.16
stress
L2 error
L2 rate
.1310 · 10−2
.5539 · 10−3
1.24
.1683 · 10−3
1.72
.9393 · 10−4
1.44
.6404 · 10−4
1.33
.3822 · 10−4
1.27
Experiment 2. In this experiment we investigated the numerical stability of Algorithm 4.2
and Algorithm 4.4. In this test, a nonzero initial velocity u and stress σ are prescribed (at
t = 0), and the right-hand side functions f1 , f2 of the equations are set to 0, and the moving
domain boundary is assumed to follow the same specification as given in Experiment 1 (5.3).
ETNA
Kent State University
http://etna.math.kent.edu
324
J. HOWELL, H. LEE, AND S. XU
TABLE 5.2
Errors of velocity and stress by Algorithm 4.4 for t = 0.4.
∆t
1/2.5
1/5
1/10
1/15
1/20
1/30
L2 error
.1312 · 10−2
.3172 · 10−3
.6250 · 10−4
.2674 · 10−4
.1490 · 10−4
.6783 · 10−5
velocity
L2 rate
H 1 error
.5575 · 10−2
2.05
.1638 · 10−2
2.34
.2798 · 10−3
2.09
.1437 · 10−3
2.03
.9515 · 10−4
1.94
.5815 · 10−4
H 1 rate
1.77
2.55
1.64
1.44
1.21
stress
L2 error
L2 rate
−2
.1706 · 10
.6081 · 10−3
1.48
.1300 · 10−3
2.23
.5559 · 10−4
2.10
.3380 · 10−4
1.73
.2872 · 10−4
0.40
TABLE 5.3
Errors of velocity and stress by Algorithm 4.2 for t = 0.2.
grid
3×3
5×5
9×9
13 × 13
17 × 17
L2 error
.2645 · 10−4
.8043 · 10−5
.1859 · 10−5
.1139 · 10−5
.9111 · 10−6
velocity
L2 rate
H 1 error
.3244 · 10−3
1.72
.1291 · 10−3
2.11
.2477 · 10−4
1.21
.1112 · 10−4
.78
.7286 · 10−5
H 1 rate
1.33
2.38
1.98
1.47
stress
L2 error
L2 rate
−3
.2853 · 10
.8307 · 10−4
1.78
.1960 · 10−4
2.08
.8538 · 10−5
2.05
.4681 · 10−5
2.09
TABLE 5.4
Errors of velocity and stress by Algorithm 4.4 for t = 0.2.
grid
3×3
5×5
9×9
13 × 13
17 × 17
L2 error
.2778 · 10−4
.9417 · 10−5
.1455 · 10−5
.6049 · 10−6
.3916 · 10−6
velocity
L2 rate
H 1 error
.3483 · 10−3
1.56
.1570 · 10−3
2.69
.2544 · 10−4
2.16
.1230 · 10−4
1.51
.6256 · 10−5
H 1 rate
1.15
2.63
1.79
2.35
stress
L2 error
L2 rate
−3
.3413 · 10
.1006 · 10−3
1.76
.2172 · 10−4
2.21
.1002 · 10−4
1.91
.6734 · 10−5
1.38
If α 6= 1 and if λ and M are not too large (as required by Theorems 4.3 and 4.5), as time
proceeds beyond the initial value, the solution components u and σ are expected to decay,
eventually leading to kuk1,Ωt = kσk0,Ωt = 0. Provided the algorithms presented in Section 4
are stable, the computed approximations should decay as well. The divergence-free initial
velocity, shown in Figure 5.1, is given by
¸
·
10(x41 − 2x31 + x21 )(2x32 − 3x22 + x2 )
,
u=
−10(2x31 − 3x21 + x1 )(x42 − 2x32 + x22 )
the initial stress is σ = 2αD(u), and the initial pressure is p = 0. We use the parameter
values a = 0 and α = 0.5. Computations were performed on a uniform mesh with initial width h = 1/8 and time-step ∆t = 0.025 for the values λ = 0.1 and λ = 1.0, and
were allowed to continue until the norms kuk1,Ωt and kσk0,Ωt were sufficiently small. A
plot of these norms of solution components as time progresses is given for each value of λ
in Figures 5.2 and 5.3, respectively. As is observed in the plots, the computed approximations do decay for both methods. Note that for larger λ the numerical stability degrades,
due to the fact that the hypothesis 1 − 4M λ > 0 of Theorems 4.3 and 4.5 is violated, as
M ≥ k∇u0 k∞ = 0.625.
ETNA
Kent State University
http://etna.math.kent.edu
325
VISCOELASTIC FLOW IN MOVING DOMAIN
F IG . 5.1. Initial velocity profile, Experiment 2.
Norms of Computed Approximations, λ = 0.1
0.16
1
Velocity H norm, First−order method
1
Velocity H norm, Second−order method
2
Stress L error, First−order method
2
Stress L error, Second−order method
0.14
Norm Values
0.12
0.1
0.08
0.06
0.04
0.02
0
0
0.5
1
1.5
Time
F IG . 5.2. Norms of computed approximations, λ = 0.1.
Norms of Computed Approximations, λ = 1.0
0.25
2
Stress L norm, First−order method
2
Stress L norm, Second−order method
1
Velocity H norm, First−order method
1
Velocity H norm, Second−order method
Norm Value
0.2
0.15
0.1
0.05
0
0
1
2
3
4
5
6
7
Time
F IG . 5.3. Norms of computed approximations, λ = 1.0.
8
9
10
ETNA
Kent State University
http://etna.math.kent.edu
326
J. HOWELL, H. LEE, AND S. XU
6. Concluding remarks. We have presented a rigorous stability analysis of a finite element method for the ALE formulation of viscoelastic flows in a moving domain. There
have been numerical results reported on viscoelastic flows in deformable domains or fluids
coupled with elastic solids. However, there are few analytical studies in literature for such
problems. This is our initial effort towards an analytical and numerical study of viscoelastic
flows in an elastic solid structure. Our numerical tests support the analytical stability results,
and suggest that the mesh convergence result for a fixed domain problem may still hold in the
case of moving domain problems. Subsequent work will further develop the fluid-structure
interaction model and include numerical experiments that are designed to determine if the
fluid model significantly affects the behavior of the coupled system.
REFERENCES
[1] S. BADIA AND R. C ODINA, Analysis of a stabilized finite element approximation of the transient convectiondiffusion equation using an ALE framework, SIAM J. Numer. Anal., 44 (2006), pp. 2159–2197.
[2] J. BARANGER AND D. S ANDRI, Finite element approximation of viscoelastic fluid flow: existence of approximate solutions and error bounds I. Discontinuous constraints, Numer. Math, 63 (1992), pp. 13–27.
[3] T. B ODN ÁR AND A. S EQUEIRA, Numerical study of the significance of the non-Netwonian nature of blood
in steady flow through a stenosed vessel, in Advances in Mathematical Fluid Mechanics. Selected Papers from the International Conference on Mathematical Fluid Mechanics held in Estoril, May 2007,
R. Rannacher and A. Sequeira, eds., Springer, Berlin, 2010, pp. 83–104.
[4] T. B ODN ÁR , A. S EQUEIRA , AND M. P ROSI, On the shear-thinning and viscoelastic effects of blood flow
under various flow rates, Appl. Math. Comput., 217 (2011), pp. 5055–5067.
[5] D. B OFFI AND L. G ASTALDI, Stability and geometric conservation laws for ALE formulations, Comput.
Methods. Appl. Mech. Engrg., 193 (2004), pp. 4717–4739.
[6] S. B RENNER AND L. S COTT, The Mathematical Theory of Finite Element Methods, Springer, New York,
1994.
[7] P. C AUSIN , J-F. G ERBEAU , AND F. N OBILE, Added-mass effect in the design of partitioned algorithms for
fluid-structure problems, Comput. Methods Appl. Mech. Engrg., 194 (2005), pp. 4506–4527.
[8] S. C ANI Ć , A. M IKELI Ć , AND J. TAMBA ČA, Two dimensional effective model describing fluid-structure interaction in blood flow: analysis, simulation and experimental validation, C. R. Mecanique, 333 (2005),
pp. 867–883.
[9] J. C. C HRISPELL AND L. J. FAUCI, Peristaltic pumping of solid particles immersed in a viscoelastic fluid,
Math. Model. Nat. Phenom, 6 (2011), pp. 67–83.
[10] S. D EPARIS , M. A. F ERN ÁNDEZ , L. F ORMAGGIA , AND F. N OBILE, Modified fixed point algorithm in
fluid-structure interaction, C. R. Mecanique, 331 (2003), pp. 525–530.
[11] J. D ONEA , S. G IULIANI , AND J. P. H ALLEUX, An arbitrary Lagrangian-Eulerian finite element method
for transient dynamic fluid-structure interactions, Comput. Methods Appl. Mech. Engrg., 33 (1982),
pp. 689–723.
[12] V. J. E RVIN , H. K. L EE , AND L. N. N TASIN, Analysis of the Oseen-viscoelastic fluid flow problem, J.
Non-Newtonian Fluid Mech., 127 (2005), pp. 157–168.
[13] L. F ORMAGGIA , J.F. G ERBEAU , F. N OBILE , AND A. Q UARTERONI, On the coupling of 3D and 1D NavierStokes equations for flow problems in compliant vessels, Comput. Methods Appl. Mech. Engrg., 191
(2001), pp. 561–582.
[14] L. F ORMAGGIA , A. M OURA , AND F. N OBILE, On the stability of the coupling of 3D and 1D fluid-structure
interaction models for blood flow simulations, M2AN Math. Mod. Numer. Anal., 41 (2007), pp. 743–
769.
[15] L. F ORMAGGIA AND F. N OBILE, A stability analysis for the arbitrary Lagrangian Eulerian formulation with
finite elements, East-West J. Numer. Math., 7 (1999), pp. 105–131.
, Stability analysis of second-order time accurate schemes for ALE-FEM, Comput. Methods. Appl.
[16]
Mech. Engrg., 193 (2004), pp. 4097–4116.
[17] L. F ORMAGGIA , A. Q UARTERONI , AND A. V ENEZIANI, eds., Cardiovascular Mathematics, Springer, Milano, 2009.
[18] A. F ORTIN AND A. Z INE, An improved GMRES method for solving viscoelastic fluid flow problems, J. NonNewtonian Fluid Mech., 42 (1992), pp. 1–18.
[19] M.A. F ERN ÁNDEZ , J. F. G ERBEAU , AND C. G RANDMONT, A projection semi-implicit scheme for the coupling of an elastic structure with an incompressible fluid, Internat. J. Numer. Meth. Engng., 69 (2007),
pp. 794–821.
[20] G. P. G ALDI , R. R ANNACHER , A. M. ROBERTSON , AND S. T UREK, eds., Hemodynamical flows, vol. 37 of
ETNA
Kent State University
http://etna.math.kent.edu
VISCOELASTIC FLOW IN MOVING DOMAIN
327
Oberwolfach Seminars, Birkhäuser Verlag, Basel, 2008.
[21] L. G ASTALDI, A priori error estimates for the arbitrary Lagrangian Eulerian formulation with finite elements,
East-West J. Numer. Math., 9 (2001), pp. 123–156.
[22] V. G IRAULT AND P. R AVIART, Finite Element Methods for Navier-Stokes Equations, Springer, Berlin, 1986.
[23] H. G UILLARD AND C. FARHAT, On the significance of the geometric conservation law for flow computations
on moving meshes, Comput. Methods Appl. Mech. Engrg., 190 (2000), pp. 1467–1482.
[24] T. J. R. H UGHES , W. K. L IU , AND T. K. Z IMMERMANN, Lagrangian-Eulerian finite element formulation
for incompressible viscous flows, Comput. Methods Appl. Mech. Engrg., 29 (1981), pp. 329–349.
[25] J. JANELA , A. M OURA , AND A. S EQUEIRA, A 3D non-Newtonian fluidstructure interaction model for blood
flow in arteries, J. Comput. Appl. Math., 234 (2010), pp. 2783–2791.
[26] W. L AYTON, Introduction to the Numerical Analysis of Incompressible Viscous Flows, SIAM, Philadelphia,
2008.
[27] H. L EE, Numerical approximation of quasi-Newtonian flows by ALE-FEM, Numer. Methods Partial Differential Equations, 28 (2012), pp. 1667–1695.
[28] P. L E TALLEC AND S. M ANI, Numerical analysis of a linearized fluid-structure interaction problem, Numer.
Math., 87 (2000), pp. 317–354.
[29] M. L UK Á ČOV Á -M EDVI ĎOV Á AND A. Z AU ŠKOZ Á, Numerical modelling of shear-thinning non-Newtonian
flows in compliant vessels, Internat. J. Numer. Methods Fluids, 56 (2008), pp. 1409–1415.
[30] J. S. M ARTIN , L. S MARANDA , AND T. TAKAHASHI, Convergence of finite element/ALE method for the
Stokes equations in a domain depending on time, J. Comput. Appl. Math., 230 (2009), pp. 521–545.
[31] L. NADAU AND A. S EQUEIRA, Numerical simulations of shear dependent viscoelastic flows with a combined
finite element–finite volume method. Comput. Math. Appl., 53 (2007), pp. 547–568.
[32] F. N OBILE, Numerical Approximation of Fluid-Structure Interaction Problems with Application to Haemodynamics, Ph.D. Thesis, École Polytechnique Fédérale de Lausanne, Lausanne, Switzerland, 2001.
[33] F. N OBILE AND C. V ERGARA, An effective fluid-structure interaction formulation for vascular dynamics by
generalized Robin conditions, SIAM J. Sci. Comp., 30 (2008), pp. 731–763.
[34] A. Q UARTERONI AND L. F ORMAGGIA, Mathematical modelling and numerical simulation of the cardiovascular system, in Computational Models for the Human Body, N. Ayache, ed., Handbook of Numerical
Analysis 12, Elsevier, Amsterdam, 2004, pp. 3–127.
[35] A. Q UARTERONI , M. T UVERI , AND A. V ENEZIANI, Computational vascular fluid dynamics: problems,
models, and methods, Comput. Visual Sci., 2 (2000), pp. 163–197.
[36] O. R EYNOLDS, Papers on Mechanical and Physical Subjects Vol. I, The University Press, Cambridge, 1900.
[37] C. A. TAYLOR , T. J. R. H UGHES , AND C. K. Z ARINS, Finite element modeling of blood flow in arteries,
Comput. Methods. Appl. Mech. Engrg., 158 (1998), pp. 155–196.
[38] R. T EMAM, Navier-Stokes Equations. Theory and Numerical Analysis, AMS Chelsea Publishing, 1984.
[39] J. T ERAN , L. FAUCI , AND M. S HELLEY, Peristaltic pumping and irreversibility of a Stokesian viscoelastic
fluid, Phys. Fluids, 20 (2008), 073101, (11 pages).
[40] R. T ORII , M. O SHIMA , T. KOBAYASHI , K. TAKAGI , AND T. F. T EZDUYAR, Computer modeling of cardiovascular fluid-structure interactions with the deforming-spatial-domain/stabilized space-time formulation, Comput. Methods. Appl. Mech. Engrg., 195 (2006), pp. 1885–1895.
[41] K. K. Y ELESWARAPU, Evaluation of Continuum Models for Characterizing the Constitutive Behavior of
Blood, Ph.D. Thesis, University of Pittsburgh, Pittsburgh, 1996.
Download