Contents lists available atScienceDirect
Journal of Computational and Applied Mathematics
journal homepage:www.elsevier.com/locate/cam
Convergence analysis of finite element method for a parabolic obstacle problem
Thirupathi Gudi
∗, Papri Majumder
Department of Mathematics, Indian Institute of Science, Bangalore 560012, India
a r t i c l e i n f o
Article history:
Received 23 February 2017 Received in revised form 3 July 2018
MSC:
65N30 65N15 Keywords:
Finite element
Parabolic obstacle problem Variational inequalities
a b s t r a c t
A conforming finite element method is proposed and analyzed for numerical approx- imation of the solution of a parabolic variational inequality of the obstacle problem.
The model problem, which is originally proposed using a general obstacle, is reframed as a model problem with zero obstacle but with non-homogeneous Dirichlet boundary conditions. Subsequently the discrete problem is reframed and the error analysis proving the convergence of the method is performed. The analysis requires a positive preserving interpolation with non-homogeneous Dirichlet boundary condition and a post-processed solution that satisfies the boundary conditions sharply. The results in the article extend the results of (Johnson, SINUM, 1976) for a zero obstacle function to a more general obstacle function.
©2019 Elsevier B.V. All rights reserved.
1. Introduction
The numerical analysis of parabolic variational inequalities has been an active field of research in the past few decades.
The parabolic obstacle problem is one of the well known typical models for studying the parabolic variational inequalities.
The parabolic obstacle problem appears naturally in the American option problem, Stefan problem and in electrochemical machining problem. The numerical analysis of this class of problems has created interest as they naturally provide challenges both in theory and computation. Some studies dealing with error analysis for finite element approximations of parabolic variational inequalities have successfully been done in the literature [1–8]. In [2], the convergence of a truncation method for the numerical solution of the parabolic variational inequality has been obtained with obstacle
ψ ∈
C2(Ω¯
) andψ ≤
0 on the boundary∂
Ω, under the assumptionsf,
ft∈
C([
0,
T]; ¯
Ω), wheref is the source term. An L∞-convergence of an approximation for the parabolic variational inequality with the zero obstacle has been established under the regularity condition utt∈
L2([
0,
T];
L2(Ω)) and with a certain assumption on the angle of the triangleT in triangulationTh in [3]. AnL2-error estimate for a fully-discrete approximation of the solution of parabolic variational inequality with the zero obstacle has been studied in [4]. In that article the fully-discrete scheme is defined by continuous linear finite element for space approximation and generalθ
-scheme (i.e. a general finite difference discretization in time including the backward Euler, forward Euler and Crank–Nicolson scheme) for time discretization. An a posteriori error analysis for parabolic variational inequalities (motivated by American option for baskets) has been done in [5]. In that article the authors gave an upper bound for the error inL2(0,
T;
H1(Ω)) of fully discrete method (i.e. piecewise linear finite elements in space and the backward Euler method in time). In [6] the authors studied a finite element approximation of a parabolic obstacle problem with nonsmooth initial data for one dimension of spatial variable. An error estimate for∗ Corresponding author.
E-mail addresses: [email protected](T. Gudi),[email protected](P. Majumder).
https://doi.org/10.1016/j.cam.2019.02.026 0377-0427/©2019 Elsevier B.V. All rights reserved.
parabolic variational inequalities in the uniform norm has been derived in [7]. In that article, the authors coupled the finite element spatial approximation with a semi-implicit scheme to giveL∞-asymptotic behavior in the uniform norm using discrete maximum principles. In [8], the authors dealt with the design and analysis of a finite element approximation of the parabolic fractional obstacle problem in bounded domains. This analysis relies on the construction and approximation properties of a positivity preserving interpolant. They discretized the truncation with a backward Euler scheme in time, and use first-degree tensor product finite elements for space. Some error estimations dealing with parabolic variational inequality arising from American option problem, Stefan problem, fluid problem, etc. have been studied in [9–15]. For an example, in [9] the authors established an error estimate for finite element approximations of American option prices under admissible regularity. In [13] the authors derived a priorierror estimate for Stefan problem. For the theory of variational inequalities and their corresponding numerical analysis, we refer to the books [16–23]. Moreover, some related numerical analysis for elliptic, parabolic variational inequalities, PDEs and their solvers may be found in [24–26]. For an example, in [26] the authors derived a posteriorierror estimate for implicit backward Euler approximation of parabolic PDEs in Hilbert space.
In this article, we study the convergence analysis of a finite element method for parabolic obstacle problem with general obstacle, i.e., with obstacle
ψ ∈
H2(Ω) andψ |
∂Ω≤
0 on boundary∂
Ω, whereΩ⊂
R2. Here, actually we generalize the analysis in [1]. More explicitly, the results in the article can be described as follows since the generalization of the analysis in [1] to the model problem(2.1)–(2.2)is not straight forward:•
In [1], the model problem is with zero obstacle function. Even though, the analysis for that case was quite difficult, the generalization to nonzero obstacle requires some more attention. For example, letK˜
hbe the discrete version of K˜
defined by interpolating the obstacle at the mesh points. Then the interpolation defined in [1] does not preserve K˜
h⊂ ˜
K.•
Secondly since∂
u/∂
t is not a continuous function, where u is the exact solution, we cannot use the Lagrange interpolation. Because the error analysis requires the time derivative and interpolation commute. In [1], Johnson used a different approach for defining the interpolation that is valid forH1(Ω) functions and at the same time it preservesK˜
h⊂ ˜
K(whenψ
is identically zero) and further the interpolation ofutherein is an element ofK˜
hwhen the obstacle is a zero function.•
In this article, we have non-zero obstacle, therefore the additional difficulties arise due to the nonconforming approximationK˜
h̸⊂ ˜
K. We rewrite the original problem into a problem with zero obstacle by translation and by introducing nonhomogeneous Dirichlet boundary condition. Then we can use the positivity preserving interpolation (with appropriate modifications at the boundary) in [27,28].•
In [1], the analysis uses the discrete solution to be inK. But since the nonhomogeneous Dirichlet boundary condition are approximated on the boundary, this cannot hold. We require to define a post-processed solution satisfying the Dirichlet boundary conditions sharply from the discrete solution.The rest of the article is organized as follows. In Section2, we first introduce some notations and give the continuous setting of the obstacle problem with general obstacle. Then we convert the general obstacle problem into zero obstacle problem with non homogeneous boundary condition by translation. We recall some required known regularity results from [29]. In Section3, we define the discrete problem and define an interpolation operator which satisfies a stability property inL2andH1. We then derive corresponding interpolation error estimates. Further, we construct a post-processed discrete solution, and derive some error estimate for the discrete solution and post-processed solution. In Section4, we discuss a priori error estimates with these ingredients and derive order of convergenceh
+
(∆t)34(log∆1t)14. Finally in Section5, we present numerical experiments to illustrate the theoretical results.2. Model problem
LetΩ
⊂
R2be a convex polygonal domain with boundary∂
Ω. We postpone the 3 dimensional case to future research as there will be some technical difficulties in the analysis, although the ideas could be similar. For a nonnegative integer m≥
0 and 1≤
p≤ ∞
, letWm,p(Ω) be the Sobolev space equipped with the norm∥ v ∥
Wm,p(Ω):=
⎛
⎝
∑
|α|≤m
∫
Ω
|
Dαv |
pdx⎞
⎠
1/p
,
with the standard modification forp
= ∞
. HereDαdenotes the distribution derivative of order| α |
. We denote the space byHm(Ω) whenp=
2. The spaceH01(Ω) denotes the subspace ofH1(Ω) with zero trace (vanishing on the boundary in the trace sense).LetJ
= [
0,
T]
(T>
0) be the time interval that the problem is defined. IfXis a normed linear space equipped with the norm∥ · ∥
X, then define the spacesLp(J;
X) for 1≤
p≤ ∞
as the set of all functionsw :
J→
Xsuch that∥ w ∥
Lp(J;X):=
(∫ T 0
∥ w
(t)∥
pXdt )1/p,
1≤
p< ∞ ,
and
∥ w ∥
L∞(J;X):=
supt∈J
∥ w
(t)∥
X.
Finally letC(J
;
X) be the space of all continuous functionsw :
J→
X.Define a bilinear form abya(
w, v
)=
(∇ w, ∇ v
). Hereafter, we denote the[
L2(Ω)]
d inner product by (· , ·
), where d=
1,
2.Let
ψ ∈
W2,∞(Ω) be a given function withψ |
∂Ω≤
0. Define the closed convex set by K˜ := { v ∈
H01(Ω): v ≥ ψ
a.e. inΩ} .
The model problem consists of findingu
:
J→ ˜
Ksuch that a.e. onJ, (∂
u∂
t, v −
u )+
a(u, v −
u)≥
(f, v −
u)∀ v ∈ ˜
K,
(2.1)u(x
,
0)=
u0(x) x∈
Ω,
(2.2)where
f
∈
C(J;
L∞(Ω)), ∂
f∂
t∈
L2(J;
L∞(Ω)),
u0∈
W2,∞(Ω)∩ ˜
K.
The model problem(2.1)–(2.2)has a unique solutionuand there holds [29]
u
∈
L∞(J;
W2,p(Ω)),
1≤
p< ∞ ,
∂
u∂
t∈
L2(J;
H01(Ω))∩
L∞(J;
L∞(Ω)),
(2.3)(
∂
+u∂
t, v −
u )+
a(u, v −
u)≥
(f, v −
u)∀ v ∈ ˜
K,
t∈
J,
where
∂
+u/∂
t denotes the right-hand derivative ofuwith respect tot. Define the set K:= { v ∈
H1(Ω): v ≥
0 a.e. inΩ, v |
∂Ω= − ψ } .
We introduce
w :=
u− ψ
. Thenw
satisfiesw :
J→
Kand (∂w
∂
t, v − w
)+
a(w, v − w
)≥
(f+
∆ψ, v − w
)∀ v ∈
K,
a.e. onJ,
(2.4)w
(x,
0)=
u0(x)− ψ
(x) x∈
Ω.
(2.5)It is immediate to see that the model problem(2.4)–(2.5)has a unique solution
w
and there holdsw ∈
L∞(J;
W2,p(Ω)),
1≤
p< ∞ ,
∂w
∂
t∈
L2(J;
H01(Ω))∩
L∞(J;
L∞(Ω)),
(2.6)(
∂
+w
∂
t, v − w
)+
a(w, v − w
)≥
(f+
∆ψ, v − w
)∀ v ∈
K,
t∈
J,
where
∂
+w/∂
tdenotes the right-hand derivative ofw
with respect tot. Since the solutionuof(2.1)–(2.2)satisfies for all t∈
J (see [29]) that∂
+u∂
t=
∆u+
f a.e. onΩ+(t),
∂
+u∂
t=
max{
f+
∆ψ,
0}
a.e. onΩ0(t),
whereΩ+(t)
:= {
x∈
Ω:
u(x,
t)> ψ
(x)}
andΩ0(t):= {
x∈
Ω:
u(x,
t)= ψ
(x)}
. We conclude that the solutionw
of (2.4)–(2.5)satisfies∂
+w
∂
t=
∆w +
f+
∆ψ
a.e. onΩ+(t),
(2.7)∂
+w
∂
t=
max{
f+
∆ψ,
0}
a.e. onΩ0(t),
whereΩ+(t)
:= {
x∈
Ω: w
(x,
t)>
0}
andΩ0(t):= {
x∈
Ω: w
(x,
t)=
0}
.3. Discrete problem
LetThbe a regular simplicial triangulation ofΩ. Denote the set of all vertices ofThthat are inΩ(resp. on
∂
Ω) byVhi (resp.Vhb). SetVh=
Vhi∪
Vhb. Similarly, denote the set of all interior edges ofThbyEhi, the set of all boundary edges byEhb, and defineEh=
Ehi∪
Ehb. LethTbe the diameter ofT, whereTis a triangle ofTh. Seth:=
max{
hT:
T∈
Th}
and|
T| :=
area ofT. The set of three vertices ofT is denoted byVT and the length of an edgee∈
Ehis denoted byhe. Here each triangle T inThis assumed to be closed. DefineThito be the set of all triangles which do not share an edge with boundary∂
Ω. Let Thbdenote the remaining set of triangles, i.e., the set of all trianglesT∈
Thwhich have an edgee∈
Ehbon its boundary∂
T. For simplicity assume that anyT∈
Thbshares at most one edge with boundary∂
Ω, otherwise the triangleT has no interior node.Define the discrete space
Vh
:= { v
h∈
C(Ω¯
): v
h|
T∈
P1(T)∀
T∈
Th} ,
wherePr(D) is the set of all polynomials of degree at mostrand defined on an open setD
⊂
Ω. Define Kh:= { v
h∈
Vh: v
h(z)≥
0, ∀
z∈
Vhi; v
h(z)= − ψ
(z), ∀
z∈
Vhb} .
For some positive integerN, let 0
=
t0<
t1<
t2< · · · <
tN−1<
tN=
T be a uniform partition ofJ= [
0,
T]
with∆t
=
T/
N, and letJn=
(tn−1,
tn]
. On a discrete set{ v
0, v
1, v
2, . . . , v
N}
ofN+
1 points, define∂v
n= v
n− v
n−1∆t forn
=
1,
2, . . . ,
N.
The fully discrete finite element method for(2.4)–(2.5)is defined as to findWhn
∈
Khforn≥
1 such that (∂
Whn, v
h−
Whn)+
a(Whn, v
h−
Whn)≥
(f(tn)+
∆ψ, v
h−
Whn)∀ v
h∈
Kh,
(3.1)Wh0
= π
h(u0− ψ
)∈
Kh,
(3.2)where
π
his an appropriate interpolation operator.The following assumption is made as in [1]:
IfDn
= ∪
t∈Jn(Ω+(t)∪
Ω+(tn))\
(Ω+(t)∩
Ω+(tn)), then there holds for constantCN
∑
n=1
m(Dn)
≤
C,
(3.3)wherem(D) is the Lebesgue measure ofD
⊂
R2.Note: Hereafter, C will denote a positive constant, not necessarily the same at each appearance, which is independent of the parameters∆t andh.
3.1. Positive preserving interpolation
In this section we modify slightly the positive preserving interpolation operator introduced in [27], to deal with nonhomogeneous Dirichlet boundary conditions. Let
v ∈
H1(Ω) be such thatv |
∂Ω=
g∈
C(∂
Ω). For any z∈
Vhi, letω
zbe the patch of the vertexzwhich is the union of all the triangles sharingz. Define∆zas the largest disk that can be inscribed inω
z with center atz. Then, defineα
z∈
Rbyα
z:=
⎧
⎪⎨
⎪⎩ 1
|
∆z|
∫
∆z
v
(x)dx if z∈
Vhi, v
(z) if z∈
Vhb,
where
|
∆z|
is the two dimensional Lebesgue measure of the disk∆z. Then define the interpolationπ
hv ∈
Vhbyπ
hv
(x):=
∑z∈Vh
α
zφ
z(x),
where
φ
z∈
Vhis the Lagrange basis function associated to the vertexzsatisfyingφ
zi(zj)= δ
ij for 1≤
i,
j≤
dim(Vh),
and
δ
ijis the Kronecker delta function. Note that ifv ∈
K, thenπ
hv ∈
Kh. For anyT∈
Th, define ST:= ∪
z∈VTω
z.
If all three vertices ofT are insideΩ and
v ∈
P1(ST), then it is easy to check thatπ
hv ≡ v
onT, see [27]. Further if at least one vertex is on∂
Ω andv ∈
P1(ST), we have againπ
hv ≡ v
onT. We prove the stability estimates forπ
h.Lemma 3.1. Let
v ∈
H1(Ω)be such thatv |
∂Ω=
g∈
H3/2(∂
Ω). If T∈
Thwith T∩ ∂
Ω= ∅
, then∥ π
hv ∥
L2(T)≤
C∥ v ∥
L2(ST),
(3.4)∥∇ π
hv ∥
L2(T)≤
C∥∇ v ∥
L2(ST).
(3.5)Further if T
∈
Thwith T∩ ∂
Ω̸= ∅
, then∥ π
hv ∥
L2(T)≤
C (∥ v ∥
L2(ST)+
hT maxz∈VT∩Vhb
|
g(z)|
),
(3.6)∥ π
hv ∥
L2(T)≤
C (∥ v ∥
L2(ST)+
hT∥∇ v ∥
L2(ST)+
h3T/2∥
g′∥
L2(∂ST∩∂Ω))
(3.7)
∥∇ π
hv ∥
L2(T)≤
C (∥∇ v ∥
L2(ST)+
h1T/2∥
g′∥
L2(∂ST∩∂Ω))
.
(3.8)Proof. We present the proof in several steps.
Proof of (3.4)and(3.6): Note that ifz
∈
Vhi, then it is easy to show that| α
z| ≤
Ch−T1∥ v ∥
L2(ST),
and ifz∈
Vhb, then it is clear that| α
z| = |
g(z)|
Since∥ π
hv ∥
2L2(T)
≤
C∑z∈VT
| α
z|
2∥ φ
z∥
2L2(T)
≤
C ∑z∈VT
h2T
| α
z|
2,
the proof ofL2-stability in(3.4)and(3.6)follows.Proof of (3.5): SinceT
∈
Th withT∩ ∂
Ω= ∅
, we have that allz∈
VT are inside ofΩ. Then note that for anyc∈
R,π
hc=
conT and∥∇ π
hv ∥
L2(T)= ∥∇
(π
hv +
c)∥
L2(T)= ∥∇ π
h(v +
c)∥
L2(T)≤
Ch−T1∥ π
h(v +
c)∥
L2(T)≤
Ch−T1∥ v +
c∥
L2(ST),
where we have used(3.4)in the last step. Now choosecas the integral mean of
v
onST and use scaling argument to derive∥∇ π
hv ∥
L2(T)≤
C∥∇ v ∥
L2(ST).
This proves(3.5).Proof of (3.7): Now suppose that there is somez
∈
VT such thatz∈
Vhb.Case (i): Let
∂
Ω∩ ∂
T be an edge and denote it bye. Sinceg∈
C(e), there is somez0∈
esuch that g(z0)=
1he
∫
e
g(s)ds
.
Note that|
g(z0)| =
h−e1/2∥
g∥
L2(e)=
h−e1/2∥ v ∥
L2(e),
and sinceg
∈
H1(e), we have thatg is absolutely continuous one. Now for anyz∈
e,|
g(z)| ≤ |
g(z0)| +
h1e/2∥
g′∥
L2(e),
whereg′denotes the tangential derivative ofg one. By the trace inequality
|
g(z)| ≤
h−e1/2∥ v ∥
L2(e)+
h1e/2∥
g′∥
L2(e)≤
C(h−e1
∥ v ∥
L2(T)+ ∥∇ v ∥
L2(T))
+
h1e/2∥
g′∥
L2(e).
(3.9)Therefore using this in(3.6), we find
∥ π
hv ∥
L2(T)≤
C (∥ v ∥
L2(ST)+ ∥ v ∥
L2(T)+
hT∥∇ v ∥
L2(T)+
h3T/2∥
g′∥
L2(e))
≤
C (∥ v ∥
L2(ST)+
hT∥∇ v ∥
L2(T)+
h3T/2∥
g′∥
L2(e))
.
Case (ii): If
∂
Ω∩ ∂
T is not an edge, then choose an edgee∈
Ehbsuch thatz∈
e. LetT˜ ∈
Thbe a triangle withe⊂ ∂
T˜
. Repeating the arguments that are used for proving(3.9), we arrive at|
g(z)| ≤
C(h−e1
∥ v ∥
L2(T)˜+ ∥∇ v ∥
L2(T)˜)
+
h1e/2∥
g′∥
L2(e).
SinceT˜ ⊂
ST ande⊂ ∂
ST∩ ∂
Ω, we have|
g(z)| ≤
C(h−e1
∥ v ∥
L2(ST)+ ∥∇ v ∥
L2(ST))
+
h1e/2∥
g′∥
L2(∂ST∩∂Ω).
Substituting the estimate forg(z) in(3.6), we obtain(3.7).Proof of (3.8): For the estimate on
∇ π
hv
, consider anyc∈
Rand∥∇ π
hv ∥
L2(T)= ∥∇ π
h(v −
c)∥
L2(T)≤
Ch−T1∥ π
h(v −
c)∥
L2(T)≤
Ch−T1 (∥ v −
c∥
L2(ST)+
hT∥∇ v ∥
L2(T)+
h3T/2∥
g′∥
L2(∂ST∩∂Ω))
,
where we have used(3.7)in the last step. Again choosingcas the integral mean of
v
onST and using scaling argument, we find that∥∇ π
hv ∥
L2(T)≤
C (∥∇ v ∥
L2(ST)+
h1T/2∥
g′∥
L2(∂ST∩∂Ω))
.
Therefore the proof follows. □The following approximation properties now follow from the stability and polynomial invariance of
π
h: Theorem 3.2. Letv ∈
Hm+1(Ω) (0≤
m≤
1)be such thatv |
∂Ω=
g∈
H3/2(∂
Ω). If T∈
Thwith T∩ ∂
Ω= ∅
, then∥ v − π
hv ∥
L2(T)≤
ChmT+1∥ v ∥
Hm+1(ST),
(3.10)∥∇
(v − π
hv
)∥
L2(T)≤
ChmT∥ v ∥
Hm+1(ST).
(3.11)Further if T
∈
Thwith T∩ ∂
Ω̸= ∅
, then∥ v − π
hv ∥
L2(T)≤
C (hT
∥ v ∥
H1(ST)+
h3T/2∥
g′∥
L2(∂ST∩∂Ω))
if
v ∈
H1(T),
(3.12)∥ v − π
hv ∥
L2(T)≤
Ch2T∥ v ∥
H2(ST) ifv ∈
H2(T),
(3.13)∥∇
(v − π
hv
)∥
L2(T)≤
C (∥∇ v ∥
L2(ST)+
h1T/2∥
g′∥
L2(∂ST∩∂Ω))
if
v ∈
H1(T),
(3.14)∥∇
(v − π
hv
)∥
L2(T)≤
ChT∥ v ∥
H2(ST) ifv ∈
H2(T).
(3.15) Proof. In the case ifT∈
ThwithT∩ ∂
Ω= ∅
, then the estimates are direct consequence of the stability and polynomial invariance of the interpolation operatorπ
h. Now letT∈
ThwithT∩ ∂
Ω̸= ∅
. Then by using(3.7), we find for anyp∈
P1(T) that∥ v − π
hv ∥
L2(T)= ∥ v +
p− π
h(v +
p)∥
L2(T)≤ ∥ v +
p∥
L2(T)+ ∥ π
h(v +
p)∥
L2(T)≤
C (∥ v +
p∥
L2(ST)+
hT∥∇
(v +
p)∥
L2(ST)+
h3T/2∥
(g+
p)′∥
L2(∂ST∩∂Ω))
.
If
v ∈
H1(T), then choosep∈
P0(T) as the integral mean ofv
onST. Ifv ∈
H2(T), then choosep∈
P1(T) as the Lagrange interpolation ofv
and complete the proof of theL2-norm estimate. Using similar arguments we can derive the estimates for the derivative. For∥∇
(v − π
hv
)∥
L2(T)= ∥∇
(v +
p− π
h(v +
p))∥
L2(T)≤ ∥∇
(v +
p)∥
L2(T)+ ∥∇ π
h(v +
p)∥
L2(T)≤
C (∥∇
(v +
p)∥
L2(ST)+
h1T/2∥
(g+
p)′∥
L2(∂ST∩∂Ω))
.
Choosing appropriatepcompletes the proof. □3.2. Discrete solution with sharp boundary condition
The numerical method in(3.1)–(3.2)can be treated as a nonconforming scheme with respect to the Dirichlet data since the discrete problem uses the approximate Dirichlet data
− ψ
hwhich is not equal to the given data− ψ
on the boundary∂
Ω, whereψ
his the linear Lagrange interpolation ofψ
. Following the details in [30], we construct an intermediate solution W˜
hn(which can be treated as a post-processing ofWhn) with the help ofWhn andψ
as follows. ForT∈
Thi, defineW˜
nh to be the same asWhnonT. ForT
∈
Thb, first defineWhn∗on∂
T (the boundary ofT) byWhn∗(x
,
y):=
{
− ψ
(x,
y) if (x,
y)∈ ∂
Ω,
Whn(x
,
y) if (x,
y)∈ ∂
T\ ∂
Ω.
(3.16)Fig. 3.1. Heightsh1andh2.
Then defineW
˜
nh to be someH1(T) extension ofWhn∗
∈
C(∂
T) toTsuch thatW˜
nh
|
∂T=
Whn∗andW˜
nh
|
T=
Whn|
Tfor allT∈
Thi. By the constructionW˜
nh
∈
H1(Ω) andWhn− ˜
Whn≡
0 on any triangleT∈
Thi.LetT
∈
ThbandWhn∗∈
C(∂
T) be defined by(3.16). Lete∈
Ehbbe such thate⊂ ∂
T. Letz=
(x,
y) be an interior point ofT andℓ
be the line that is orthogonal toepassing throughz, as it shown inFig. 3.1. Letz1=
(x1,
y1) andz2=
(x2,
y2) be the points of intersection ofℓ
with∂
T. Leth1is the distance betweenzandz1;
andh2is distance betweenzandz2. Then defineW˜
nh onT by W
˜
hn(x,
y):=
h2Wn h
∗(x1
,
y1)+
h1Whn∗(x2,
y2)h1
+
h2 for (x,
y)∈
T◦,
(3.17)whereT◦is the interior ofT.
LetT
∈
Thb. SinceWhn|
T∈
P1(T), we note that Whn(x,
y)=
h2Wn
h(x1
,
y1)+
h1Whn(x2,
y2)h1
+
h2 for (x,
y)∈
T◦,
and(W
˜
nh
−
Whn)(x,
y)=
( h2h1
+
h2 )(
ψ
h− ψ
)(x1,
y1).
Since
|
h2/
(h1+
h2)| ≤
1, the following result is immediate, see [30].Theorem 3.3. Let T
∈
Thband defineW˜
nh by(3.17), a linear extension of Whn∗ given by(3.16). Let e
∈
Ehbbe an edge of T and assumeψ
is such thatψ |
e∈
H1(e). Then there holds∥ ˜
Whn−
Whn∥
L2(T)≤
Ch1
e2
∥ ψ − ψ
h∥
L2(e),
where C is a positive constant, e
∈
Ehban edge of T . Moreover,∥ ˜
Whn−
Whn∥
L2(Ω)≤
C⎛
⎜
⎝
∑
e∈Ehb
he
∥ ψ − ψ
h∥
2L2(e)
⎞
⎟
⎠
1/2
.
FromTheorem 3.3and [30, Theorem 3.2], we have the following corollary. The corollary establishes the difference between the numerical solutionWhnof variational inequality(3.1)–(3.2)and post-processing ofWhnin theL2and theH1 norms. This corollary plays a crucial rule in the subsequenta priorierror analysis to obtain optimal order of convergence.
Corollary 3.4. For each Whnthere existsW
˜
nh
∈
Ksuch that∥ ˜
Whn−
Whn∥
L2(Ω)≤
Ch2and∥ ˜
Whn−
Whn∥
H1(Ω)≤
Ch.
4. Error estimateIn this section we estimate the error i.e., the difference between the solution of parabolic variational inequality (2.4)–(2.5)and its numerical approximation as described in Section3. We show that this error estimated in a certain norm, is of orderh
+
(∆t)34(log∆1t)14 .
Theorem 4.1(Main Theorem).Suppose
w
is the solution of(2.4)–(2.5)and, f∈
C(J;
L∞(Ω)), ∂
f∂
t∈
L2(J;
L∞(Ω)), w
0∈
W2,∞(Ω)∩
K,
and(3.3)holds. Let Whbe the solution of the corresponding discrete problem(3.1). Then, there exists a constant C independent of∆t and h such that
max
n∈{1,...,N}
∥ w
n−
Whn∥
L2(Ω)+
( N∑
n=1
∥ w
n−
Whn∥
2H1(Ω)∆t )12
≤
C [h
+
(∆t)34 (log 1
∆t )14]
,
where
w
nand Whnis the solution at time tn.Proof. Let us define
η
(t):= w
(t)− π
hw
(t) fort∈
J,en:= w
n−
Whn ande˜
n:= w
n− ˜
Whn forn=
0, . . . ,
N. Then, en− η
n= π
hw
n−
Whn. Now,(
∂
en,
en)+
a(en,
en)=
(∂
en, η
n)+
(∂
en,
en− η
n)+
a(en, η
n)+
a(en,
en− η
n)=
(∂
en, η
n)+
a(en, η
n)+
(∂w
n, π
hw
n−
Whn)−
(∂
Whn, π
hw
n−
Whn)+
a(w
n−
Whn, π
hw
n−
Whn).
(4.1) First we putv = ˜
Whn∈
Kandt=
tnin the inequality of(2.6)andv = π
hw
n∈
Kh in(3.1), then by adding these two inequalities, we get−
(∂
Whn, π
hw
n−
Whn)−
a(Whn, π
hw
n−
Whn) (4.2)≤
(fn+
∆ψ, η
n)−
(fn+
∆ψ,
W˜
nh
−
Whn)+
(
∂
+w
∂
t (tn),
W˜
nh
− w
n )+
a(w
n,
W˜
nh
− w
n).
By applying inequality(4.2)in Eq.(4.1)it follows that(
∂
en,
en)+
a(en,
en)≤
6
∑
j=1
Ajn
,
(4.3)whereA1n
=
(∂
en, η
n) A2n=
a(en, η
n)A3n
=
(fn+
∆ψ, η
n)−
a(w
n, η
n)+
a(w
n,
W˜
nh
−
Whn)−
(fn+
∆ψ,
W˜
nh
−
Whn) A4n=
(
∂
+w
∂
t (tn)− ∂w
n,
Whn− w
n )A5n
=
(∂
+w
∂
t (tn),
W˜
nh
−
Whn )A6n
= −
(∂w
n, η
n).
By multiplying(4.3)with∆tand taking summation on both sides overn
=
1, . . . ,
N, we getN
∑
n=1
(en
−
en−1,
en)+
N
∑
n=1
a(en
,
en)∆t≤
N
∑
n=1 6
∑
j=1
Ajn∆t
=
6
∑
j=1
Ej
,
(4.4)whereEj
=
N
∑
n=1
Ajn∆t
,
forj=
1,
2, . . . ,
6.
Since2
M
∑
n=1
(en
−
en−1,
en)=
M
∑
n=1
(en
−
en−1,
en−
en−1)+
M
∑
n=1
(en
−
en−1,
en−1)+