Document 10822036

advertisement
Hindawi Publishing Corporation
Abstract and Applied Analysis
Volume 2012, Article ID 413718, 19 pages
doi:10.1155/2012/413718
Research Article
A Godunov-Mixed Finite Element
Method on Changing Meshes for the Nonlinear
Sobolev Equations
Tongjun Sun
School of Mathematics, Shandong University, Jinan 250100, China
Correspondence should be addressed to Tongjun Sun, tjsun@sdu.edu.cn
Received 1 September 2012; Accepted 14 November 2012
Academic Editor: Xinan Hao
Copyright q 2012 Tongjun Sun. This is an open access article distributed under the Creative
Commons Attribution License, which permits unrestricted use, distribution, and reproduction in
any medium, provided the original work is properly cited.
A Godunov-mixed finite element method on changing meshes is presented to simulate the
nonlinear Sobolev equations. The convection term of the nonlinear Sobolev equations is
approximated by a Godunov-type procedure and the diffusion term by an expanded mixed
finite element method. The method can simultaneously approximate the scalar unknown and the
vector flux effectively, reducing the continuity of the finite element space. Almost optimal error
estimates in L2 -norm under very general changes in the mesh can be obtained. Finally, a numerical
experiment is given to illustrate the efficiency of the method.
1. Introduction
We consider the following nonlinear Sobolev equations:
ut − ∇ · ax, t, u∇ut bx, t, u∇u cx, t, u · ∇u fx, t, u,
ux, t 0,
x ∈ Ω, t ∈ 0, T ,
x ∈ ∂Ω, t ∈ 0, T ,
ux, 0 u0 x,
1.1
x ∈ Ω,
where Ω is a bounded subset of Rn n ≤ 3 with smooth boundary ∂Ω, u0 x and fx, t, u
are known functions, and the coefficients ax, t, u, bx, t, u, cx, t, u c1 x, t, u, c2 x, t, uT
satisfy the following condition:
∂ax, t, u ≤ K1 ,
0 < a0 ≤ ax, t, u ≤ a1 ,
∂t
0 < b0 ≤ bx, t, u ≤ b1 ,
2
|cx, t, u| c12 x, t, u c22 x, t, u ≤ c0 ,
ax, t, u, bx, t, u, cx, t, u, fx, t, u,
Abstract and Applied Analysis
∂cx, t, u ≤ K2 ,
∂u
∂cx, t, u
are Lipschitz continuous about u,
∂u
1.2
where a0 , a1 , b0 , b1 , c0 , K1 , and K2 are positive constants. We assume that ux, t satisfy the
smooth condition in the following analysis.
For time-changing localized phenomena, such as sharp fronts and layers, the finite
element method on changing meshes 1–3 is advantageous over fixed finite element method.
The reason is that the former treats the problem with the finite element method on space
domain by using different meshes and different basic functions at different time levels so that
it has the capability of self-adaptive local grid modification refinement or unrefinement
to efficiently capture propagating fronts or moving layers. The work 4 had combined this
method with mixed finite element method to study parabolic problems. In 5, an upwindmixed method on changing meshes was considered for two-phase miscible flow in porous
media.
Sobolev equations have important applications in many mathematical and physical
problems, such as the percolation theory when the fluid flows through the cracks 6, the
transfer problem of the moisture in the soil 7, and the heat conduction problem in different
materials 8. So there exists great and actual significance to research Sobolev equations.
Many works had researched on numerical treatments for Sobolev equations. More attentions
were paid for treating a damping term ∇ · a∇ut , which is a distinct character of Sobolev
equations different from parabolic equation. For example, time stepping Galerkin method
was presented for nonlinear Sobolev equations in 9, 10. In 11, 12, nonlinear Sobolev
equations with convection term were researched by using finite difference streamlinediffusion method and discontinuous Galerkin method, respectively. Two new least-squares
mixed finite element procedures were formulated for solving convection-dominated Sobolev
equations in 13.
Methods which combined Godunov-type schemes for advection with mixed finite
elements for diffusion were introduced in 14 and had been applied to flow problems in
reservoir engineering, contaminant transport, and computational fluid dynamics. Applications of these types of methods to single and two-phase flow in oil reservoirs were discussed
in 15, 16; application to the Navier-Stokes equations was given in 17. These methods
had proven useful for advective flow problems because they combined element-by-element
conservation of mass with numerical stability and minimal numerical diffusion. Dawson 18
researched advective flow problems in one space dimension by high-order Godunov-mixed
method. In 1993, he expanded this method to multidimensions 19 and presented three
variations. In these methods, advection was approximated by a Godunov-type procedure,
and diffusion was approximated by a low-order-mixed finite element method.
The object of this paper is to present a Godunov-mixed finite element method
on changing meshes for the nonlinear Sobolev equations. The convection term c · ∇u
of the nonlinear Sobolev equations is approximated by a Godunov-type procedure and
the diffusion term by an expanded mixed finite element method. This method can
simultaneously approximate the scalar unknown and the vector flux effectively, reducing
the continuity of the finite element space. We describe this method in Section 2. In
Section 3, we introduce three projections and a lemma. We derive almost optimal error
Abstract and Applied Analysis
3
estimates in L2 -norm under very general changes in the mesh in Section 4. In Section 5, we
present results of numerical experiment, which confirm our theoretical results.
Throughout the analysis, the symbol K will denote a generic constant, which is
independent of mesh parameters Δt and h and not necessarily the same at different
occurrences.
2. The Godunov-Mixed Method on Changing Meshes
At first we give some notation and basic assumptions. The usual Sobolev
spaces and norms
are adopted on Ω. The inner product on L2 Ω is denoted by f, g Ω fgdx. Define the
following spaces and norms:
H m div, Ω f fx , fy ; fx , fy , ∇ · f ∈ H m Ω ,
2 2
f2H m div fx m fy m ∇ · f2m ,
Hdiv, Ω H 0 div, Ω,
m ≥ 0,
L2 Ω
W
,
ϕ ≡ constant on Ω
2.1
V {v ∈ Hdiv; Ω | v · n 0 on ∂Ω, n is the unit outward norm to ∂Ω}.
∗
n
Let Δtn > 0 n 1, 2, . . . , N ∗ denote different time steps, tn nk1 Δtk , T N
n1 Δt ,
n
n
Δt maxn Δt . Assume that the time steps Δt do not change too rapidly; that is, we assume
there exist positive constants t∗ and t∗ which are independent of n and Δt such that
t∗ ≤
Δtn
≤ t∗ .
Δtn−1
2.2
For a given function gx, t, let g n gx, tn .
Assume Ω 0, 1 × 0, 1. At each time level tn , we construct a quasiuniform
rectangular partition Khn {ein } of Ω:
n
n
n
δxn : 0 x1/2
< x3/2
< · · · < xi1/2
< · · · < xInn 1/2 1,
n
n
n
< y3/2
< · · · < yj1/2
< · · · < yJnn 1/2 1.
δyn : 0 y1/2
2.3
n
n
n
n
Let hni,x xi1/2
− xi−1/2
, hni,y yj1/2
− yj−1/2
, hn maxi,j {hni,x , hni,y }, and h maxn hn . And
n
n
n
n
n
n
, hni1/2,x xi1
− xin , Δtn Ohn . Let
xi xi1/2 xi−1/2 /2 is the midpoint of xi−1/2 , xi1/2
n n
yj , hj1/2,y be defined analogously.
Let
k
k
n
n ∈ P
Bi,x
, i 1, . . . , I n ,
M−1
δxn f : f|Bi,x
k
M0k δxn M−1
δxn ∩ C0 0, 1,
2.4
n
n
n
n
xi−1/2
, xi1/2
and P k Bi,x
is the set of all polynomials of degree less than or
where Bi,x
0
n
δyn and M01 δyn .
equal to k defined on Bi,x . Similar definitions are given to M−1
4
Abstract and Applied Analysis
Then the lowest order Raviart-Thomas spaces Whn and Vhn are given by
0
0
δyn ,
Whn M−1
δxn ⊗ M−1
n
Vh,x
M01 δxn ⊗
0
M−1
δyn
,
n
Vh,y
n
n
Vhn Vh,x
× Vh,y
,
0
M−1
δxn ⊗
M01
δyn
2.5
.
That is, the space Whn is the space of functions which are constant on each element ein ∈ Khn ,
and Vhn is the space of vector valued functions whose components are continuous and linear
on each element ein ∈ Khn . The degrees of freedom of a function vn ∈ Vhn correspond to the
values of vn · γ at the midpoints of the sides of ein , where γ is the unit outward normal to ∂ein .
It is easy to see that Whn × Vhn ⊂ W × V and div Vhn Whn .
By introducing variables z −∇u, z bz azt , g cu c1 u, c2 uT g1 , g2 T , and
cx, t, u ∂c1 /∂u, ∂c2 /∂uT , we modify the first equation in 1.1 as
ut ∇ · z ∇ · g ucu · z fu.
2.6
Here we are using the so-called “expanded” mixed finite element method, proposed
by Arbogast et al. 20, which gives a gradient approximation z as well as an approximation
to the diffusion term z.
The weak form of 2.6 is
ut , w ∇ · z, w ∇ · g, w ucu · z, w fu, w ,
2.7
so that
ut , w ∇ · z, w ∇ · g, w ucu · z, w fu, w ,
z, v u, ∇ · v,
∀w ∈ W,
∀v ∈ V,
z, v buz auzt , v,
2.8
∀v ∈ V.
The Godunov-mixed method on changing meshes is presented as follows: at each time
level n, find Un ∈ Whn , Zn ∈ Vhn such that
Un − Rn Un−1 n
,w
Δtn
n
∇ · Zn , wn Un cUn · Z , wn
fUn , wn − ∇ · Gn−1 , wn ,
∀wn ∈ Whn ,
Abstract and Applied Analysis
Rn Un−1 − Un−1 , wn 0,
n
Z , vn Un , ∇ · vn ,
⎛
5
∀wn ∈ Whn ,
∀vn ∈ Vhn ,
n
n−1
Z − Rn Z
Z , v ⎝bU Z aU Δtn
n
n
n
n
n
n−1 , vn 0,
n−1 − Z
aUn Rn Z
⎞
n⎠
,v
,
∀vn ∈ Vhn ,
∀vn ∈ Vhn .
2.9
When different finite element spaces are used at time levels tn and tn−1 , the second and
n−1 } of the previous approximate
fifth equations of 2.9 give the L2 -projection {Rn Un−1 , Rn Z
n−1 n−1
solution {U , Z } into the current finite element space Whn × Vhn . This projection is used in
n }. If the finite element
the first and third equations of 2.9 as initial value to calculate {Un , Z
n
n−1
n n−1
n−1 .
n−1 Z
Un−1 , Rn Z
spaces are the same at time levels t and t , we know that R U
n
Let G in 2.9 be constructed by the Godunov method. We adopt the Godunov flux
19 Hw wL , wR for a given flux function ws:
L
Hw w , w
R
⎧
⎪
⎨ Lmin R ws,
if wL ≤ wR ,
⎪
⎩ Rmax L ws,
otherwise,
w ≤s≤w
w ≤s≤w
2.10
where wL , wR are the left and right states, respectively. It is easily seen that Hw is Lipschitz
in its arguments if w is Lipschitz in s and Hw is consistent, that is, Hw s, s ws.
n−1
Let G g 1 , g 2 , gi ci u, Gn−1
g n−1
1,i1/2,j , g 2,i,j1/2 . Now we give the
i1/2,j1/2
calculation of G by Hw by the following three steps.
First Step
We construct a piecewise linear function RUn−1 on each element ein−1 :
n−1
n−1
n−1
x − xi δx Ui,j
y − yj δy Ui,j
,
RUn−1 |ein−1 Ui,j
2.11
n−1
n−1
where δx Ui,j
and δy Ui,j
are x, y slopes. The x slope calculation can be performed as
n−1
δx Ui,j
⎧
⎨x Un−1 ,
i,j
⎩x− Un−1 ,
i,j
n−1 n−1 if x Ui,j
≤ x− Ui,j
,
otherwise,
2.12
6
Abstract and Applied Analysis
where x and x− are forward and backward difference operators in the x direction, respectively:
n−1
x Ui,j
n−1
x− Ui,j
n−1
n−1
Ui1,j
− Ui,j
hn−1
i1/2,x
n−1
n−1
Ui,j
− Ui−1,j
hn−1
i−1/2,x
,
2.13
,
and δx satisfy
hn−1
i,x n−1 n−1 δx Ui,j
≤C
Ui,j
,
2
j−L≤j≤jL i−R≤i≤iR
2.14
n−1
δx un−1
Oh,
i,j ux xi , yj , t
where L and R are positive integers independent of h. The y slope is defined analogously.
Second Step
By the Taylor expansion, for u with smooth second derivatives, we have
hni,x
Δtn
u xi1/2 , yj , tn−1/2 u ux ut O h2 Δt2 .
2
2
2.15
By 2.6, we see that
ut f − ucu · z − g1u ux − g2y − ∇ · z,
n
hi,x Δtn
Δtn
n−1/2
−
g1u ux −
g2y σ,
ui1/2,y u 2
2
2
2.16
2.17
where
σ
Δtn f − ucu · z − ∇ · z O h2 Δt2 O h2 Δt .
2
2.18
Based on 2.17 and a similar expansion about xi1 , yj , tn−1 , we define UL , UR :
L,n−1
Ui1/2,j
n−1
Ui,j
hn−1
i,x
2
R,n−1
Ui1/2,j
n−1
Ui1,j
hn−1
i,x
2
Δtn−1
Δtn−1 n−1
n−1
n−1
−
g1u Ui,j
δx Ui,j
− n−1 Γn−1
i,j1/2 − Γi,j−1/2 ,
2
2hj,y
2.19
n−1 Δtn−1
Δt
n−1
n−1
n−1
δx Ui1,j
−
g1u Ui1,j
− n−1 Γn−1
i1,j1/2 − Γi1,j−1/2 ,
2
2hj,y
Abstract and Applied Analysis
7
where
L,n−1
R,n−1
Γn−1
U
,
H
,
U
g
i,j1/2
i,j1/2
i,j1/2
L,n−1
n−1
Ui,j
Ui,j1/2
R,n−1
n−1
Ui,j1/2
Ui,j1
hn−1
j,y
2
n−1
δy Ui,j
,
hn−1
j1,y
2
2.20
n−1
δy Ui,j1
.
Third Step
n−1
With the above definitions, g n−1
1,i1/2,j , g 2,i,j1/2 is calculated as follows.
n−1
> 0, define
If c1 Ui1/2,j
L,n−1
L,n−1
L,n−1
L,n−1
g n−1
1,i1/2,j Hg1 Ui1/2,j , Ui1/2,j c1 Ui1/2,j Ui1/2,j .
2.21
n−1
If c1 Ui1/2,j
≤ 0, define
R,n−1
R,n−1
R,n−1
R,n−1
U
c
U
Ui1/2,j
g n−1
H
,
U
.
g
1
1
1,i1/2,j
i1/2,j
i1/2,j
i1/2,j
2.22
For g n−1
2,i,j1/2 , the definition is similar.
The equations 2.19–2.22 hold for elements at least one element away from the
boundary. At the left and right boundaries, we can set
L,n−1
UIR,n−1
U1/2,j
n−1 1/2,j 0,
j 1, 2, . . . , J n−1 , n 1, 2, . . . , N,
2.23
n−1
and in the slope calculation procedure, we define δx U1,j
and δx UIn−1
n−1 ,j using 2.12 with
n−1
x− U1,j
n−1
2U1,j
hn−1
1,x
,
x UIn−1
n−1 ,j
−2UIn−1
n−1 ,j
hn−1
I n−1 ,x
.
2.24
On the bottom and top boundaries, we set
n−1
Γn−1
i,1/2 Γi,J n−1 1/2 0,
in 2.19.
i 1, 2, . . . , I n−1 ,
2.25
8
Abstract and Applied Analysis
3. Projections and Lemma
We introduce three projections and a lemma to obtain error estimates. Let {
un , zn } : J →
n
n
Wh × Vh be the projection of {u, z} in mixed finite element space such that
un , ∇ · vn 0,
zn , vn − ∀vn ∈ Vhn ,
3.1
∀wn ∈ Whn .
3.2
and define πzn as the π-projection of zn such that
∇ · zn − πzn , wn 0,
These projections satisfy 21, 22:
n zn − zn Hdiv ≤ Khn ,
un − u
∂ n
∂ n
n n u − u
z − z ≤ Khn ,
∂t
∂t
Hdiv
3.3
and it is easy to see that un ∞
L ≤ K.
n
· γ at the midpoint of the boundaries is equal to
∈ Vh satisfies that the value of g
Let g
the average value of g · γ on boundaries, that is,
gn − gn , wn 0,
∇ · ∀wn ∈ Whn .
3.4
Let g
g1 , g2 . From 3.4, we can define
1
g1 xi1/2 , yj , tn n
hj,y
1
n
hj,y
yj1/2
c1 xi1/2 , yj , tn , u u xi1/2 , y, tn dy
yj−1/2
yj1/2
g1 u xi1/2 , y, tn dy.
3.5
yj−1/2
Then, g2 xi , yj1/2 , tn can be defined similarly.
Lemma 3.1. Let ξ U − u
and assume that u is sufficiently smooth. Then
n−1
n−1 ≤ K ξn−1 h Δt .
·, Un−1 − g
G
3.6
Proof. Firstly, construct u
L,n−1
,u
R,n−1
from u
given in 3.1 and 3.2 by
i1/2,j
i1/2,j
u
L,n−1
i1/2,j
u
n−1
i,j
−
Δtn 2hn−1
j,y
hn−1
i,x
2
Δtn
n−1
−
g1u u
i,j
δx u
n−1
i,j
2
Γn−1
u − Γn−1
u ,
i,j1/2 i,j−1/2 3.7
Abstract and Applied Analysis
9
at interior edges, where
n−1
δx u
i,j
⎧
⎨x u
n−1
i,j ,
n−1
n−1
if δx Ui,j
x Ui,j
,
⎩x u
n−1
− i,j ,
otherwise,
L,n−1
R,n−1
Γn−1
u
,
,
u
u
H
g
i,j1/2
i,j1/2
i,j1/2
hn−1
j,y
u
L,n−1
u
n−1
i,j i,j1/2
δy u
n−1
i,j ,
2
u
R,n−1
u
n−1
i,j1 i,j1/2
3.8
hn−1
j1,y
2
δy u
n−1
i,j1 .
And define u
R,n−1
similarly.
i1/2,j
Then, assuming g1 is twice differentiable and Lipschitz continuous, and using the
Lipschitz continuity of the Godunov flux and 2.14, it can be shown that
j2 i2 n−1
L,n−1
≤
K
L,n−1
n−1
Ul,m − u
Ui1/2,j − u
l,m .
i1/2,j
3.9
li−1 mj−1
R,n−1
A similar bound holds for |Ui1/2,j
−u
R,n−1
|.
i1/2,j
At the boundaries, we follow 2.23 and 2.25 and define
u
R,n−1
0,
u
L,n−1
1/2,j
I n−1 1/2,j
Γn−1
u
i,1/2 Γn−1
u
i,J n−1 1/2
j 1, 2, . . . , J n−1 ,
0,
i 1, 2, . . . , I
n−1
3.10
.
Define uL,n−1
, uR,n−1
analogous to u
L,n−1
,u
R,n−1
.
i1/2,j
i1/2,j
i1/2,j
i1/2,j
n−1
If c1 Ui1/2,j
> 0, we consider
g n−1
1 xi1/2 , yj , tn−1
1,i1/2,j − g
Hg1
L,n−1
L,n−1
Ui1/2,j
, Ui1/2,j
−
1
hn−1
j,y
yj1/2
yj−1/2
g1 u xi1/2 , y, tn−1 dy
10
Abstract and Applied Analysis
L,n−1
L,n−1
− Hg1 u
L,n−1
, Ui1/2,j
,u
L,n−1
Hg1 Ui1/2,j
i1/2,j
i1/2,j
L,n−1
L,n−1
L,n−1
L,n−1
−
H
u
Hg1 u
,
u
,
u
g
1
i1/2,j
i1/2,j
i1/2,j
i1/2,j
− g1 un−1/2
Hg1 uL,n−1
, uL,n−1
i1/2,j
i1/2,j
i1/2,j
⎡
⎣g1 un−1/2
−
i1/2,j
yj1/2
1
hn−1
j,y
⎤
g1 u xi1/2 , y, tn−1 dy⎦
yj−1/2
R1 R2 R3 R4 .
3.11
By the Lipschitz continuity of Hg1 and 3.9, we have
R,n−1
L,n−1
Ui1/2,j − u
−u
L,n−1
R,n−1
|R1 | ≤ K Ui1/2,j
i1/2,j i1/2,j ≤K
j2 i2 n−1
n−1
Ul,m − u
l,m .
3.12
li−1 mj−1
The similar arguments are applied to R2 to get
|R2 | ≤ K
j2 i2 n−1
ul,m − un−1
i1/2,j .
3.13
li−1 mj−1
By the consistency of Hg1 , we see
O Δt h2 .
− un−1/2
|R3 | ≤ K uL,n−1
i1/2,j
i1/2,j 3.14
|R4 | ≤ K Δt h2 .
3.15
For R4 , it is easy to have
Using 3.3, 3.12–3.15, and equivalence of norms, we have
2
n−1
n−1
n−1
n−1
g 1,i1/2,j − g1,i1/2,j
hi1/2,x hn−1
g 1 − g1n−1 ≤ K
j,y
j
i
≤ K ξn−1 Δt h .
3.16
Abstract and Applied Analysis
11
n−1
≤ 0. Defining g 2 and g2 similarly
The similar approach can be used when c1 Ui1/2,j
and following analogous arguments yields
n−1
g 2 − g2n−1 ≤ C ξn−1 Δt h .
3.17
Thus, Lemma 3.1 holds.
4. Error Estimates
At time level tn , for all wn ∈ Whn , vn ∈ Vhn , the exact solutions satisfy
un − un−1 n
,w
Δtn
∇ · zn , wn un cun · zn , wn fun , wn − ∇ · gn , wn − ρn , wn ,
z, vn un , ∇ · vn ,
zn − zn−1 n
,v
bu z au Δtn
n
z , v n
n
n
rn , vn ,
n
4.1
where ρn unt − un − un−1 /Δtn , rn aun znt − zn − zn−1 /Δtn .
Let
,
ξu U − u
βu u − u
,
ξ z Z − z,
βz z − z,
ξ z Z − πz,
4.2
βz z − πz.
Using projections 3.1 and 3.2, we subtract 2.9 from 4.1 to get
ξun − ξun−1 n
,w
Δtn
n
∇ · ξ nz , wn Un cUn · Z − un cun · zn , wn
fU − fu , w
n
n
n
ρ ,w
n
n
−G
∇· g
n
n−1
,w
n
βun − βun−1 n
,w ,
Δtn
n
ξz , vn ξun , ∇ · vn ,
n
ξ nz , vn bUn Z − bun zn , vn − rn , vn − βnz , vn
n
n−1
Z −Z
aU Δtn
n
zn − zn−1 n
− au ,v ,
Δtn
n
4.3
12
Abstract and Applied Analysis
where the last term of the first equation in 4.3 is related to the changing meshes. If the
meshes do not change, this term will be zero.
n
Taking w ξun , v ξ nz in the second equation and v ξ z in the third, then adding them
together, we have
ξun − ξun−1 n
, ξu
Δtn
⎛
n
n
bU Z − bu z
n
n
n
n
n Z
⎝
, ξ z aU −Z
Δtn
n−1
⎞
n
, ξz ⎠
−
zn − zn−1 n
au , ξz
Δtn
n
n
− Gn−1 , ξun
fUn − fun , ξun ρn , ξun ∇ · g
n
− U cU · Z − u cu · z
n
n
n
n
n
, ξun
r
n
n
, ξz
−
n
βnz , ξ z
βun − βun−1 n
, ξu .
Δtn
4.4
For 4.4, we see
I
n
n n
n n
n
bUn Z − bun zn , ξ z bUn ξz , ξ z − bUn βz , ξ z
n
bU − bu z
n
n
n
, ξz ,
4.5
II
⎛
n
n−1
⎝aUn Z − Z
Δtn
⎛
n
⎞
n
, ξz ⎠
n−1
ξ −ξ
⎝aU z nz
Δt
n
−
zn − zn−1 n
au , ξz
Δtn
n
⎞
n
, ξz ⎠
⎛
n
n−1
β −β
− ⎝aU z nz
Δt
n
⎞
n
, ξz ⎠
zn − zn−1 n
, ξz ,
aU − au Δtn
n
n
4.6
III
n
Un cUn · Z − un cun · zn , ξun
"
n
#
n
n
ξun − βun cUn · Z , ξun un cUn · ξ z − βz , ξun un cUn − cun · zn , ξun .
4.7
The last second term in 4.6 is related to the changing meshes. If the meshes do not change,
this term will be zero.
Abstract and Applied Analysis
13
Substitute 4.5–4.7 into 4.4 to get
ξun − ξun−1 n
, ξu
Δtn
n n
bUn ξ z , ξ z
⎛
n
n−1
ξ −ξ
⎝aUn z nz
Δt
⎞
n
, ξz ⎠
n
n
− Gn−1 , ξun rn , ξ z
fUn − fun , ξun ρn , ξun ∇ · g
"
n
#
n
n
n
− βnz , ξ z − ξun − βun cUn · Z , ξun − un cUn · ξ z − βz , ξun
− u cU − cu · z
n
n
n
bu − bU z
n
n
n
n
, ξun
n
, ξz
βun − βun−1 n
, ξu
Δtn
n n
bUn βz , ξ z
zn − zn−1 n
, ξz
au − aU Δtn
n
4.8
n
⎞
n
n−1
βz − βz
n
⎝aU , ξ z ⎠ T1 T2 · · · T13 .
Δtn
⎛
n
Furthermore, for the first and third terms on the left-hand side of 4.8, we have
2
1 n n
1 n
n−1 n−1
n−1 ,
ξ
,
ξ
−
ξ
−
ξ
ξ
ξ
u
u
u ,
2Δtn u u
2Δtn u
⎞
⎛
n
n−1
$
% n−1 n−1 &'
n
ξ
−
ξ
1 z
n n n
n−1
⎠
⎝aUn z
≥
−
a
U
,
ξ
,
ξ
ξz , ξz
aU
ξ
z
z z
Δtn
2Δtn
ξun − ξun−1 n
, ξu
Δtn
4.9
2
2
n−1 n
n−1 a2 a0 − ξ z ξ − ξz .
2
2Δtn z
By 4.9, we modify 4.8 as
2 n n
1 1 n n
n
ξu , ξu − ξun−1 , ξun−1 ξu − ξun−1 bUn ξ z , ξ z
n
n
2Δt
2Δt
2
$
% n−1 n−1 &'
n
n−1 a0 1
n n n
n−1
−
a
U
ξ
,
ξ
,
ξ
ξ
−
ξ
aU
ξ
z z
z
z
z 2Δtn
2Δtn z
2
n−1 a2 ≤ ξ z T1 T2 · · · T13 .
2
4.10
14
Abstract and Applied Analysis
By the Lipschitz continuity of fu, au, bu, ∂c/∂u, and 3.3, the following terms
on the right-hand side of 4.10 can be obtained:
T1 ≤ KUn − un 2 Kξun 2 ≤ Kξun 2 Kh2 ,
2 2
n ∂ u T2 ≤ KΔt 2 Kξun 2 ,
∂t 2 n−1 n 1
L t
,t ;H 2 2
n 2
n ∂ u T4 ≤ KΔt 2 K ξz ,
∂t 2 n−1 n 1
L t ,t ;H n 2
T5 ≤ K ξz Kh2 ,
T6 ≤ Kξun 2 Kh2 ,
n 2
T7 ≤ Kξun 2 K ξ z Kh2 ,
T8 ≤ KUn − un 2 Kξun 2 ≤ Kξun 2 Kh2 ,
n 2
T10 ≤ Kb1 h2 K ξz ,
n 2
T11 ≤ K ξ z Kξun 2 Kh2 ,
T12
zn − zn−1 2
n 2
2
≤ K ξ z KUn − un K Δtn 2
n 2
n 2
n −1 ∂u ≤ K ξ z Kξu KΔt Kh2 .
∂t L2 tn−1 ,tn ;H 1 4.11
n − Gn−1 in the second equation of 4.10, then we
We turn to consider T3 . Letting v g
have
n n
− Gn−1 ξun , ∇ · g
n − Gn−1 .
ξz , g
4.12
2
n n
1
n
bUn ξ z , ξ z K b0−1 g − Gn−1 2
2 2
n n
1
n
n−1
n−1 g −g
bUn ξ z , ξ z K b0−1 ≤
g − Gn−1 2
&
%
1
n−1 2
n n n
−1
2
2
bU ξ z , ξ z K b0
≤
ξu h Δt .
2
4.13
By Lemma 3.1, we have
T3 ≤
Abstract and Applied Analysis
15
Substituting 4.11 and 4.13 into 4.10, we have
2 1 1 1 n n
n
n−1 n−1
n−1 n n n
bU
,
ξ
,
ξ
−
ξ
,
ξ
−
ξ
ξ
ξ
ξ
u
u
u
u
u
u
z
z
2Δtn
2Δtn
2
2
%
$
&'
n
n−1 1
a0 n n n
n−1 n−1 n−1
ξ − ξz a ξz , ξz − a ξz , ξz
2Δtn z
2Δtn
2 %
&
n 2 n−1 n−1 2
n 2
2
2
≤ K ξ z K
ξ
Δt
h
ξ
ξu u
z 4.14
⎛
2
n ⎝ ∂u KΔt ∂t 2
⎞
∂2 u 2
⎠ T9 T13 .
2 ∂t 2 n−1 n 1
L tn−1 ,tn ;H 1 L t ,t ;H Let N be the time step at which ξun is maximum, that is,
2
N
2
ξu max ∗ ξun .
4.15
1≤n≤N
Multiplying 4.14 by 2Δtn and summing on n from 1 to N, we obtain
2
2
N N N 2 2 n
N
n−1 n
N
n−1 n n n
n
bU
Δt
−
ξ
,
ξ
a
−
ξ
a
ξ
ξ
ξu
ξu 0
0 ξ z u z z
z z
n1
n1
n1
2
N
N 2
2
0
n
0
2
2
n 2
n
ξ
≤ K Δt h K ξu Δt ξu a1 K
ξ z Δtn
z
n1
N
βun − βun−1
n1
Δtn
n1
4.16
⎛
⎞
n
n−1
N
β
−
β
n
Δtn ⎝aUn z nz , ξ z ⎠Δtn .
Δt
n1
, ξun
Assuming that the mesh is modified at most M times, and M ≤ M∗ , where M∗ is
independent of h and Δt, we get 3:
N
n1
N n n n−1 n βun − βun−1 n
n
Δt
,
ξ
βu , ξu − βu , ξu ≤ KM∗ h2 u
Δtn
n1
⎛
⎞
n
n−1
N
N 2
β
−
β
n
n
z
n
2
⎝aUn z
⎠
Δt
,
ξ
≤
Kh
ε
ξ z Δtn ,
z
n
Δt
n1
n1
where ε is a sufficiently small positive constant.
1
N 2
ξu ,
4
4.17
16
Abstract and Applied Analysis
Substituting 4.17 into 4.16, we find
2
2
N N N 2 2 n
N
n n
n−1 N
ξ z bUn ξ z , ξ z Δtn a0 ξ
−
ξ
a
ξu ξun − ξun−1 0
z z
n1
n1
n1
2
N
2
0
0
2
2
∗ 2
n 2
n
≤ K Δt h M h ξu a1 ξ z K ξu Δt
4.18
n1
K
N 2
N 2
n
n
ξ z Δtn ε ξ z Δtn n1
n1
1
N 2
ξu .
4
Using the discrete Gronwall’s lemma, we have
maxξun 2 ≤ K h2 Δt2 M∗ h2 .
n
4.19
Similarly as 4.14, we can derive
n 2
maxξ z ≤ K h2 Δt2 M∗ h2 .
n
4.20
By the triangle inequality and 3.3, we can obtain the following result.
Theorem 4.1. Assuming that the coefficients satisfy condition 1.2, the mesh is modified at most M
times, M ≤ M∗ , and u ∈ L2 H 1 , ut ∈ L2 H 1 , utt ∈ L2 H 1 , then we have
maxun − Un ≤ Kh Δt KM∗ h,
n
n
maxzn − Z ≤ Kh Δt KM∗ h,
4.21
n
where K and M∗ are positive constants independent of h and Δt.
5. Numerical Example
In this section, we give numerical experiment of the following nonlinear equations to
illustrate the efficiency of the Godunov-mixed finite element method on changing meshes:
ut ax, tuxt bx, t, uux x − cx, tux fx, t, u,
u0, t u1, t 0,
u·, 0 sin πx,
t ∈ 0, 1,
x, t ∈ 0, 1 × 0, 1,
5.1
x ∈ 0, 1,
where x, t ∈ 0, 1 × 0, 1, ax, t t2 x 0.25 0.25, bx, t, u 0.005ut2 x 0.05, cx, t 0.05tx 1 1, and fx, t, u is chosen properly so that the exact solution is u e−t sin πx.
Abstract and Applied Analysis
17
Table 1: L2 -norm estimates of Un − un .
Time
t 0.4
t 0.6
t 1.0
Case 1
0.0454
0.0253
0.0288
Case 2
0.0232
0.0135
0.0160
Case 3
0.0117
0.0064
0.0080
Case 4
0.0057
0.0032
0.0039
Case 3
0.0161
0.0164
0.0198
Case 4
0.0069
0.0080
0.0099
n
Table 2: L2 -norm estimates of Z − zn .
Time
t 0.4
t 0.6
t 1.0
Case 1
0.0537
0.0646
0.0643
Case 2
0.0307
0.0353
0.0395
Table 3: Convergence rate of L2 -norm.
n
Convergence rates of un − Un Convergence rates of zn − Z Case 1/Case 2 Case 2/Case 3 Case 3/Case 4 Case 1/Case 2 Case 2/Case 3 Case 3/Case 4
t 0.4
0.9670
0.9852
1.0392
0.8052
0.9271
1.2167
t 0.6
0.9023
1.0724
0.9974
0.8692
1.1121
1.0290
t 1.0
0.8464
1.0075
1.0242
0.7009
0.9963
1.0007
Time
In the numerical example, h and Δt change as the following four cases.
Case 1. t ∈ 0, 0.4, set h Δt 0.1; t ∈ 0.4, 0.6, set h Δt 0.05; t ∈ 0.6, 1.0, set
h Δt 0.1 and calculate 40 steps at every time interval.
Case 2. t ∈ 0, 0.4, set h Δt 0.05; t ∈ 0.4, 0.6, set h Δt 0.025; t ∈ 0.6, 1.0, set
h Δt 0.05 and calculate 80 steps at every time interval.
Case 3. t ∈ 0, 0.4, set h Δt 0.025; t ∈ 0.4, 0.6, set h Δt 0.0125; t ∈ 0.6, 1.0, set
h Δt 0.025 and calculate 160 steps at every time interval.
Case 4. t ∈ 0, 0.4, set h Δt 0.0125; t ∈ 0.4, 0.6, set h Δt 0.00625; t ∈ 0.6, 1.0, set
h Δt 0.0125 and calculate 320 steps at every time interval.
n
n
The numerical solutions Un , Z are calculated and the L2 error estimates of Un −un , Z −
zn are obtained; see Tables 1 and 2.
n
In Table 3, convergence rates of Un − un , Z − zn are given. The figures of convergence
rate are shown by Figure 1. The convergence rate of Un − un in Figure 1a is one order,
n
and in Figure 1b the convergence rate of Z − zn is a little smaller than one order at the
n
beginning. But the convergence rate Z − zn will be close to one order when h minishes,
which is consistent with the analysis in this paper.
For Case 4, we compare the exact solution {u, z} with the approximate solution {U, Z}
at time t 0.25, 0.5, and 0.75, respectively; see Figure 2. From Figures 2a and 2b, we can
see that the approximate solutions are very close to the exact solutions.
Abstract and Applied Analysis
−3.5
−2.5
−4
−3
−4.5
−3.5
log e
log e
18
−5
−5.5
−6
−4.5
−4
−4.5
−4
−3.5
−3
−2.5
−5
−4.5
−2
−4
−3.5
−3
−2.5
−2
− log h
− log h
a Convergence rates of u
b Convergence rates of z
Figure 1: Convergence rate figures.
2.5
0.8
0.7
t = 0.25
2
t = 0.25
1.5
0.6
0.5
−ux
U 0.4
t = 0.75
1
t = 0.5
0.5
t = 0.5
t = 0.75
0.3
0
−0.5
−1
0.2
−1.5
0.1
−2
0
−2.5
0
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
x
Numerical
Exact
a Comparing u with U
1
0
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
x
1
Numerical
Exact
b Comparing z with Z
Figure 2: Compare figures for Case 4 at time t 0.25, 0.5, and 0.75.
Acknowledgments
The author would like to thank the referees for their constructive comments leading to
an improved presentation of this paper. This work was supported by the NSF of China
no. 11271231, the NSF of Shandong Province no. ZR2010AQ019, the Scientific Research
Award Fund for Excellent Middle-Aged and Young Scientists of Shandong Province no.
BS2009NJ003, and Science and Technology Development Planning Project of Shandong
Province no. 2011GGH20118, China.
Abstract and Applied Analysis
19
References
1 K. Miller and R. N. Miller, “Moving finite elements. I,” SIAM Journal on Numerical Analysis, vol. 18,
no. 6, pp. 1019–1032, 1981.
2 K. Miller, “Moving finite elements. II,” SIAM Journal on Numerical Analysis, vol. 18, no. 6, pp. 1033–
1057, 1981.
3 G. P. Liang and Z. M. Chen, “A full-discretization moving FEM with optimal convergence rate,”
Chinese Journal of Numerical Mathematics and Applications, vol. 12, no. 4, pp. 91–111, 1990.
4 D. Q. Yang, “The mixed finite-element methods with moving grids for parabolic problems,”
Mathematica Numerica Sinica, vol. 10, no. 3, pp. 266–271, 1988.
5 H. L. Song and Y. R. Yuan, “An upwind-mixed method on changing meshes for two-phase miscible
flow in porous media,” Applied Numerical Mathematics, vol. 58, no. 6, pp. 815–826, 2008.
6 G. I. Barenblatt, I. P. Zheltov, and I. N. Kochina, “Basic concepts in the theory of seepage of
homogeneous liquids in fissured rocks,” Journal of Applied Mathematics and Mechanics, vol. 24, no.
5, pp. 1286–1303, 1960.
7 D. M. Shi, “The initial-boundary value problem for a nonlinear equation of migration of moisture in
soil,” Acta Mathematicae Applicatae Sinica, vol. 13, no. 1, pp. 31–38, 1990.
8 T. W. Ting, “A cooling process according to two-temperature theory of heat conduction,” Journal of
Mathematical Analysis and Applications, vol. 45, pp. 23–31, 1974.
9 R. E. Ewing, “Time-stepping Galerkin methods for nonlinear Sobolev partial differential equations,”
SIAM Journal on Numerical Analysis, vol. 15, no. 6, pp. 1125–1150, 1978.
10 J. Zhu, “Finite element methods for nonlinear Sobolev equations,” Northeastern Mathematical Journal,
vol. 5, no. 2, pp. 179–196, 1989.
11 T. J. Sun and K. Y. Ma, “Finite difference-streamline diffusion method for quasi-linear Sobolev
equations,” Numerical Mathematics, vol. 23, no. 4, pp. 340–356, 2001.
12 T. J. Sun and D. P. Yang, “Error estimates for a discontinuous Galerkin method with interior penalties
applied to nonlinear Sobolev equations,” Numerical Methods for Partial Differential Equations, vol. 24,
no. 3, pp. 879–896, 2008.
13 J. S. Zhang, D. P. Yang, and J. Zhu, “Two new least-squares mixed finite element procedures for
convection-dominated Sobolev equations,” Applied Mathematics, vol. 26, no. 4, pp. 401–411, 2011.
14 C. Chavent and J. Jaffer, Mathematical Models and Finite Elements for Reservoir Simulation, North
Holland, Amsterdam, The Netherlands, 1996.
15 J. B. Bell, C. N. Dawson, and G. R. Shubin, “An unsplit, higher order godunov method for scalar
conservation laws in multiple dimensions,” Journal of Computational Physics, vol. 74, no. 1, pp. 1–24,
1988.
16 C. N. Dawson, “Godunov-mixed methods for immiscible displacement,” International Journal for
Numerical Methods in Fluids, vol. 11, no. 6, pp. 835–847, 1990.
17 J. B. Bell, P. Colella, and H. M. Glaz, “A second-order projection method for the incompressible
Navier-Stokes equations,” Journal of Computational Physics, vol. 85, no. 2, pp. 257–283, 1989.
18 C. N. Dawson, “Godunov-mixed methods for advective flow problems in one space dimension,”
SIAM Journal on Numerical Analysis, vol. 28, no. 5, pp. 1282–1309, 1991.
19 C. Dawson, “Godunov-mixed methods for advection-diffusion equations in multidimensions,” SIAM
Journal on Numerical Analysis, vol. 30, no. 5, pp. 1315–1332, 1993.
20 T. Arbogast, M. F. Wheeler, and I. Yotov, “Mixed finite elements for elliptic problems with tensor
coefficients as cell-centered finite differences,” SIAM Journal on Numerical Analysis, vol. 34, no. 2, pp.
828–852, 1997.
21 P. A. Raviart and J. M. Thomas, “A mixed finite element method for 2nd order elliptic problems,” in
Mathematical Aspects of the Finite Element Methods, vol. 606 of Lecture Notes in Mathematics, pp. 292–315,
Springer, Berlin, Germany, 1977.
22 J. Douglas, Jr. and J. E. Roberts, “Global estimates for mixed methods for second order elliptic
equations,” Mathematics of Computation, vol. 44, no. 169, pp. 39–52, 1985.
Advances in
Operations Research
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Advances in
Decision Sciences
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Mathematical Problems
in Engineering
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Journal of
Algebra
Hindawi Publishing Corporation
http://www.hindawi.com
Probability and Statistics
Volume 2014
The Scientific
World Journal
Hindawi Publishing Corporation
http://www.hindawi.com
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
International Journal of
Differential Equations
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Volume 2014
Submit your manuscripts at
http://www.hindawi.com
International Journal of
Advances in
Combinatorics
Hindawi Publishing Corporation
http://www.hindawi.com
Mathematical Physics
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Journal of
Complex Analysis
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
International
Journal of
Mathematics and
Mathematical
Sciences
Journal of
Hindawi Publishing Corporation
http://www.hindawi.com
Stochastic Analysis
Abstract and
Applied Analysis
Hindawi Publishing Corporation
http://www.hindawi.com
Hindawi Publishing Corporation
http://www.hindawi.com
International Journal of
Mathematics
Volume 2014
Volume 2014
Discrete Dynamics in
Nature and Society
Volume 2014
Volume 2014
Journal of
Journal of
Discrete Mathematics
Journal of
Volume 2014
Hindawi Publishing Corporation
http://www.hindawi.com
Applied Mathematics
Journal of
Function Spaces
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Optimization
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Download