a godunov-mixed finite element method on …downloads.hindawi.com › journals › aaa › 2012 ›...

20
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, [email protected] 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 diusion term by an expanded mixed finite element method. The method can simultaneously approximate the scalar unknown and the vector flux eectively, reducing the continuity of the finite element space. Almost optimal error estimates in L 2 -norm under very general changes in the mesh can be obtained. Finally, a numerical experiment is given to illustrate the eciency of the method. 1. Introduction We consider the following nonlinear Sobolev equations: u t −∇· ax, t, uu t bx, t, uu cx, t, u ·∇u f x, t, u, x Ω,t 0,T , ux, t 0, x Ω,t 0,T , ux, 0 u 0 x, x Ω, 1.1 where Ω is a bounded subset of R n n 3 with smooth boundary Ω, u 0 x and f x, t, u are known functions, and the coecients ax, t, u,bx, t, u, cx, t, uc 1 x, t, u,c 2 x, t, u T satisfy the following condition: 0 <a 0 ax, t, u a 1 , ∂ax, t, u ∂t K 1 , 0 <b 0 bx, t, u b 1 ,

Upload: others

Post on 30-Jun-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A Godunov-Mixed Finite Element Method on …downloads.hindawi.com › journals › aaa › 2012 › 413718.pdfon changing meshes for the nonlinear Sobolev equations. The convection

Hindawi Publishing CorporationAbstract and Applied AnalysisVolume 2012, Article ID 413718, 19 pagesdoi:10.1155/2012/413718

Research ArticleA Godunov-Mixed Finite ElementMethod on Changing Meshes for the NonlinearSobolev Equations

Tongjun Sun

School of Mathematics, Shandong University, Jinan 250100, China

Correspondence should be addressed to Tongjun Sun, [email protected]

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 CreativeCommons Attribution License, which permits unrestricted use, distribution, and reproduction inany medium, provided the original work is properly cited.

A Godunov-mixed finite element method on changing meshes is presented to simulate thenonlinear Sobolev equations. The convection term of the nonlinear Sobolev equations isapproximated by a Godunov-type procedure and the diffusion term by an expanded mixedfinite element method. The method can simultaneously approximate the scalar unknown and thevector flux effectively, reducing the continuity of the finite element space. Almost optimal errorestimates in L2-norm under very general changes in the mesh can be obtained. Finally, a numericalexperiment is given to illustrate the efficiency of the method.

1. Introduction

We consider the following nonlinear Sobolev equations:

ut − ∇ · (a(x, t, u)∇ut + b(x, t, u)∇u) + c(x, t, u) · ∇u = f(x, t, u), x ∈ Ω, t ∈ (0, T],

u(x, t) = 0, x ∈ ∂Ω, t ∈ [0, T],

u(x, 0) = u0(x), x ∈ Ω,

(1.1)

where Ω is a bounded subset of Rn (n ≤ 3) with smooth boundary ∂Ω, u0(x) and f(x, t, u)are known functions, and the coefficients a(x, t, u), b(x, t, u), c(x, t, u) = (c1(x, t, u), c2(x, t, u))

T

satisfy the following condition:

0 < a0 ≤ a(x, t, u) ≤ a1,

∣∣∣∣

∂a(x, t, u)∂t

∣∣∣∣≤ K1,

0 < b0 ≤ b(x, t, u) ≤ b1,

Page 2: A Godunov-Mixed Finite Element Method on …downloads.hindawi.com › journals › aaa › 2012 › 413718.pdfon changing meshes for the nonlinear Sobolev equations. The convection

2 Abstract and Applied Analysis

|c(x, t, u)| =√

c21(x, t, u) + c22(x, t, u) ≤ c0,

∣∣∣∣

∂c(x, t, u)∂u

∣∣∣∣≤ K2,

a(x, t, u), b(x, t, u), c(x, t, u), f(x, t, u),∂c(x, t, u)

∂uare Lipschitz continuous about u,

(1.2)

where a0, a1, b0, b1, c0, K1, and K2 are positive constants. We assume that u(x, t) satisfy thesmooth condition in the following analysis.

For time-changing localized phenomena, such as sharp fronts and layers, the finiteelement method on changingmeshes [1–3] is advantageous over fixed finite element method.The reason is that the former treats the problem with the finite element method on spacedomain by using different meshes and different basic functions at different time levels so thatit 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 thismethod with mixed finite element method to study parabolic problems. In [5], an upwind-mixed method on changing meshes was considered for two-phase miscible flow in porousmedia.

Sobolev equations have important applications in many mathematical and physicalproblems, such as the percolation theory when the fluid flows through the cracks [6], thetransfer problem of the moisture in the soil [7], and the heat conduction problem in differentmaterials [8]. So there exists great and actual significance to research Sobolev equations.Many works had researched on numerical treatments for Sobolev equations. More attentionswere paid for treating a damping term ∇ · [a∇ut], which is a distinct character of Sobolevequations different from parabolic equation. For example, time stepping Galerkin methodwas presented for nonlinear Sobolev equations in [9, 10]. In [11, 12], nonlinear Sobolevequations with convection term were researched by using finite difference streamline-diffusion method and discontinuous Galerkin method, respectively. Two new least-squaresmixed finite element procedures were formulated for solving convection-dominated Sobolevequations in [13].

Methods which combined Godunov-type schemes for advection with mixed finiteelements for diffusion were introduced in [14] and had been applied to flow problems inreservoir engineering, contaminant transport, and computational fluid dynamics. Applica-tions of these types of methods to single and two-phase flow in oil reservoirs were discussedin [15, 16]; application to the Navier-Stokes equations was given in [17]. These methodshad proven useful for advective flow problems because they combined element-by-elementconservation of mass with numerical stability andminimal numerical diffusion. Dawson [18]researched advective flow problems in one space dimension by high-order Godunov-mixedmethod. In 1993, he expanded this method to multidimensions [19] and presented threevariations. 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 methodon changing meshes for the nonlinear Sobolev equations. The convection term c · ∇uof the nonlinear Sobolev equations is approximated by a Godunov-type procedure andthe diffusion term by an expanded mixed finite element method. This method cansimultaneously approximate the scalar unknown and the vector flux effectively, reducingthe continuity of the finite element space. We describe this method in Section 2. InSection 3, we introduce three projections and a lemma. We derive almost optimal error

Page 3: A Godunov-Mixed Finite Element Method on …downloads.hindawi.com › journals › aaa › 2012 › 413718.pdfon changing meshes for the nonlinear Sobolev equations. The convection

Abstract and Applied Analysis 3

estimates in L2-norm under very general changes in the mesh in Section 4. In Section 5, wepresent results of numerical experiment, which confirm our theoretical results.

Throughout the analysis, the symbol K will denote a generic constant, which isindependent of mesh parameters Δt and h and not necessarily the same at differentoccurrences.

2. The Godunov-Mixed Method on Changing Meshes

At first we give some notation and basic assumptions. The usual Sobolev spaces and normsare adopted on Ω. The inner product on L2(Ω) is denoted by (f, g) =

Ω fgdx. Define thefollowing spaces and norms:

Hm(div,Ω) ={

f =(

fx, fy)

; fx, fy,∇ · f ∈ Hm(Ω)}

, m ≥ 0,

‖f‖2Hm(div) =∥∥fx

∥∥2m +

∥∥fy

∥∥2m+ ‖∇ · f‖2m,

H(div,Ω) = H0(div,Ω), W =L2(Ω)

{

ϕ ≡ constant on Ω} ,

V = {v ∈ H(div;Ω) | v · n = 0 on ∂Ω,n is the unit outward norm to ∂Ω}.

(2.1)

Let Δtn > 0 (n = 1, 2, . . . ,N∗) denote different time steps, tn =∑n

k=1 Δtk, T =∑N∗

n=1 Δtn,Δt = maxnΔtn. Assume that the time steps Δtn do not change too rapidly; that is, we assumethere exist positive constants t∗ and t∗ which are independent of n and Δt such that

t∗ ≤ Δtn

Δtn−1≤ t∗. (2.2)

For a given function g(x, t), let gn = g(x, tn).Assume Ω = (0, 1) × (0, 1). At each time level tn, we construct a quasiuniform

rectangular partition Knh= {eni } of Ω:

δnx : 0 = xn

1/2 < xn3/2 < · · · < xn

i+1/2 < · · · < xnIn+1/2 = 1,

δny : 0 = yn

1/2 < yn3/2 < · · · < yn

j+1/2 < · · · < ynJn+1/2 = 1.

(2.3)

Let hni,x = xn

i+1/2 − xni−1/2, hn

i,y = ynj+1/2 − yn

j−1/2, hn = maxi,j{hni,x, h

ni,y}, and h = maxnhn. And

xni = (xn

i+1/2 + xni−1/2)/2 is the midpoint of [xn

i−1/2, xni+1/2], h

ni+1/2,x = xn

i+1 − xni , Δtn = O(hn). Let

ynj , h

nj+1/2,y be defined analogously.Let

Mk−1(δ

nx) =

{

f : f |Bni,x∈ Pk

(

Bni,x

)

, i = 1, . . . , In}

, Mk0 (δ

nx) = Mk

−1(δnx) ∩ C0([0, 1]), (2.4)

where Bni,x = [xn

i−1/2, xni+1/2] and Pk(Bn

i,x) is the set of all polynomials of degree less than orequal to k defined on Bn

i,x. Similar definitions are given to M0−1(δ

ny) and M1

0(δny).

Page 4: A Godunov-Mixed Finite Element Method on …downloads.hindawi.com › journals › aaa › 2012 › 413718.pdfon changing meshes for the nonlinear Sobolev equations. The convection

4 Abstract and Applied Analysis

Then the lowest order Raviart-Thomas spaces Wnh and V n

h are given by

Wnh = M0

−1(δnx) ⊗M0

−1(

δny

)

, V nh = V n

h,x × V nh,y,

V nh,x = M1

0(δnx) ⊗M0

−1(

δny

)

, V nh,y = M0

−1(δnx) ⊗M1

0

(

δny

)

.

(2.5)

That is, the space Wnhis the space of functions which are constant on each element eni ∈ Kn

h,

and V nh is the space of vector valued functions whose components are continuous and linear

on each element eni ∈ Knh. The degrees of freedom of a function vn ∈ V n

hcorrespond to the

values of vn · γ at the midpoints of the sides of eni , where γ is the unit outward normal to ∂eni .It is easy to see that Wn

h × V nh ⊂ W × V and divV n

h = Wnh .

By introducing variables z = −∇u, z = bz + azt, g = cu = (c1u, c2u)T = (g1, g2)

T, andc(x, t, u) = (∂c1/∂u, ∂c2/∂u)

T, we modify the first equation in (1.1) as

ut +∇ · z + (∇ · g + uc(u) · z) = f(u). (2.6)

Here we are using the so-called “expanded” mixed finite element method, proposedby Arbogast et al. [20], which gives a gradient approximation z as well as an approximationto the diffusion term z.

The weak form of (2.6) is

(ut,w) + (∇ · z, w) + (∇ · g, w) + (uc(u) · z, w) =(

f(u), w)

, (2.7)

so that

(ut,w) + (∇ · z, w) + (∇ · g, w) + (uc(u) · z, w) =(

f(u), w)

, ∀w ∈ W,

(z,v) = (u,∇ · v), ∀v ∈ V,

(z,v) = (b(u)z + a(u)zt,v), ∀v ∈ V.

(2.8)

The Godunov-mixed method on changing meshes is presented as follows: at each timelevel n, findUn ∈ Wn

h, Zn ∈ V n

hsuch that

(

Un − RnUn−1

Δtn,wn

)

+ (∇ · Zn,wn) +(

Unc(Un) · Zn,wn

)

=(

f(Un), wn) −(

∇ ·Gn−1, wn)

, ∀wn ∈ Wnh ,

Page 5: A Godunov-Mixed Finite Element Method on …downloads.hindawi.com › journals › aaa › 2012 › 413718.pdfon changing meshes for the nonlinear Sobolev equations. The convection

Abstract and Applied Analysis 5(

RnUn−1 −Un−1, wn)

= 0, ∀wn ∈ Wnh ,

(

Zn,vn)

= (Un,∇ · vn), ∀vn ∈ V nh ,

(Zn,vn) =

⎝b(Un)Zn+ a(Un)

Zn − RnZ

n−1

Δtn,vn

⎠, ∀vn ∈ V nh ,

(

a(Un)(

RnZn−1 − Zn−1)

,vn)

= 0, ∀vn ∈ V nh .

(2.9)

When different finite element spaces are used at time levels tn and tn−1, the second andfifth equations of (2.9) give the L2-projection {RnUn−1, RnZn−1} of the previous approximatesolution {Un−1, Zn−1} into the current finite element spaceWn

h ×V nh . This projection is used in

the first and third equations of (2.9) as initial value to calculate {Un, Zn}. If the finite elementspaces are the same at time levels tn and tn−1, we know that RnUn−1 = Un−1, RnZn−1 = Zn−1.

Let Gn in (2.9) be constructed by the Godunov method. We adopt the Godunov flux[19] Hw(wL,wR) for a given flux function w(s):

Hw

(

wL,wR)

=

⎪⎨

⎪⎩

minwL≤s≤wR

w(s), if wL ≤ wR,

maxwR≤s≤wL

w(s), otherwise,(2.10)

where wL,wR are the left and right states, respectively. It is easily seen that Hw is Lipschitzin its arguments if w is Lipschitz in s and Hw is consistent, that is, Hw(s, s) = w(s).

Let G = (g1, g2), gi = ciu, Gn−1i+1/2,j+1/2 = (gn−1

1,i+1/2,j , gn−12,i,j+1/2). Now we give the

calculation of G by Hw by the following three steps.

First Step

We construct a piecewise linear function RUn−1 on each element en−1i :

RUn−1|en−1i= Un−1

i,j + (x − xi)δxUn−1i,j +

(

y − yj

)

δyUn−1i,j , (2.11)

where δxUn−1i,j and δyU

n−1i,j are x, y slopes. The x slope calculation can be performed as

δxUn−1i,j =

x+U

n−1i,j , if

∣∣∣ x

+Un−1i,j

∣∣∣ ≤

∣∣∣ x

−Un−1i,j

∣∣∣,

x−U

n−1i,j , otherwise,

(2.12)

Page 6: A Godunov-Mixed Finite Element Method on …downloads.hindawi.com › journals › aaa › 2012 › 413718.pdfon changing meshes for the nonlinear Sobolev equations. The convection

6 Abstract and Applied Analysis

where x+ and x

− are forward and backward difference operators in the x direction, respec-tively:

x+U

n−1i,j =

Un−1i+1,j −Un−1

i,j

hn−1i+1/2,x

,

x−U

n−1i,j =

Un−1i,j −Un−1

i−1,j

hn−1i−1/2,x

,

(2.13)

and δx satisfy

hn−1i,x

2

∣∣∣δxU

n−1i,j

∣∣∣ ≤ C

j−L≤j≤j+L

i−R≤i≤i+R

∣∣∣Un−1

i,j

∣∣∣,

δxun−1i,j = ux

(

xi, yj , tn−1)

+O(h),

(2.14)

where L and R are positive integers independent of h. The y slope is defined analogously.

Second Step

By the Taylor expansion, for uwith smooth second derivatives, we have

u(

xi+1/2, yj , tn−1/2

)

= u +hni,x

2ux +

Δtn

2ut +O

(

h2 + Δt2)

. (2.15)

By (2.6), we see that

ut = f − uc(u) · z − g1uux − g2y − ∇ · z, (2.16)

un−1/2i+1/2,y = u +

(hni,x

2− Δtn

2g1u

)

ux − Δtn

2g2y + σ, (2.17)

where

σ =Δtn

2(

f − uc(u) · z − ∇ · z) +O(

h2 + Δt2)

= O(

h2 + Δt)

. (2.18)

Based on (2.17) and a similar expansion about (xi+1, yj , tn−1), we define UL,UR:

UL,n−1i+1/2,j � Un−1

i,j +

(hn−1i,x

2− Δtn−1

2g1u(

Un−1i,j

))

δxUn−1i,j − Δtn−1

2hn−1j,y

[

Γn−1i,j+1/2 − Γn−1i,j−1/2]

,

UR,n−1i+1/2,j � Un−1

i+1,j +

(hn−1i,x

2− Δtn−1

2g1u(

Un−1i+1,j

))

δxUn−1i+1,j −

Δtn−1

2hn−1j,y

[

Γn−1i+1,j+1/2 − Γn−1i+1,j−1/2]

,

(2.19)

Page 7: A Godunov-Mixed Finite Element Method on …downloads.hindawi.com › journals › aaa › 2012 › 413718.pdfon changing meshes for the nonlinear Sobolev equations. The convection

Abstract and Applied Analysis 7

where

Γn−1i,j+1/2 = Hg

(

UL,n−1i,j+1/2, U

R,n−1i,j+1/2

)

,

UL,n−1i,j+1/2 = Un−1

i,j +hn−1j,y

2δyU

n−1i,j ,

UR,n−1i,j+1/2 = Un−1

i,j+1 +hn−1j+1,y

2δyU

n−1i,j+1.

(2.20)

Third Step

With the above definitions, (gn−11,i+1/2,j , g

n−12,i,j+1/2) is calculated as follows.

If c1(Un−1i+1/2,j) > 0, define

gn−11,i+1/2,j � Hg1

(

UL,n−1i+1/2,j , U

L,n−1i+1/2,j

)

� c1(

UL,n−1i+1/2,j

)

UL,n−1i+1/2,j . (2.21)

If c1(Un−1i+1/2,j) ≤ 0, define

gn−11,i+1/2,j � Hg1

(

UR,n−1i+1/2,j , U

R,n−1i+1/2,j

)

� c1(

UR,n−1i+1/2,j

)

UR,n−1i+1/2,j . (2.22)

For gn−12,i,j+1/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

UL,n−11/2,j = UR,n−1

In−1+1/2,j = 0, j = 1, 2, . . . , Jn−1, n = 1, 2, . . . ,N, (2.23)

and in the slope calculation procedure, we define δxUn−11,j and δxU

n−1In−1,j using (2.12)with

x−U

n−11,j =

2Un−11,j

hn−11,x

, x+U

n−1In−1,j =

−2Un−1In−1,j

hn−1In−1,x

. (2.24)

On the bottom and top boundaries, we set

Γn−1i,1/2 = Γn−1i,Jn−1+1/2 = 0, i = 1, 2, . . . , In−1, (2.25)

in (2.19).

Page 8: A Godunov-Mixed Finite Element Method on …downloads.hindawi.com › journals › aaa › 2012 › 413718.pdfon changing meshes for the nonlinear Sobolev equations. The convection

8 Abstract and Applied Analysis

3. Projections and Lemma

We introduce three projections and a lemma to obtain error estimates. Let {un, zn} : J →Wn

h × V nh be the projection of {u, z} in mixed finite element space such that

(zn,vn) − (un,∇ · vn) = 0, ∀vn ∈ V nh , (3.1)

and define πzn as the π-projection of zn such that

(∇ · (zn − πzn), wn) = 0, ∀wn ∈ Wnh . (3.2)

These projections satisfy ([21, 22]):

‖un − un‖ + ∥∥zn − zn∥∥H(div) ≤ Khn,

∥∥∥∥

∂t(un − un)

∥∥∥∥+∥∥∥∥

∂t

(

zn − zn)∥∥∥∥H(div)

≤ Khn,(3.3)

and it is easy to see that ‖un‖∞L ≤ K.Let g ∈ V n

h satisfies that the value of g · γ at the midpoint of the boundaries is equal tothe average value of g · γ on boundaries, that is,

(∇ · (gn − gn), wn) = 0, ∀wn ∈ Wnh . (3.4)

Let g = (g1, g2). From (3.4), we can define

g1(

xi+1/2, yj , tn) � 1

hnj,y

∫yj+1/2

yj−1/2c1(

xi+1/2, yj , tn, u

)

u(

xi+1/2, y, tn)dy

� 1hnj,y

∫yj+1/2

yj−1/2g1(

u(

xi+1/2, y, tn))dy.

(3.5)

Then, g2(xi, yj+1/2, tn) can be defined similarly.

Lemma 3.1. Let ξ = U − u and assume that u is sufficiently smooth. Then

∥∥∥Gn−1

(

·, Un−1)

− gn−1∥∥∥ ≤ K

(∥∥∥ξn−1

∥∥∥ + h + Δt

)

. (3.6)

Proof. Firstly, construct uL,n−1i+1/2,j , u

R,n−1i+1/2,j from u given in (3.1) and (3.2) by

uL,n−1i+1/2,j = un−1

i,j +

(hn−1i,x

2− Δtn

2g1u(

un−1i,j

))

δxun−1i,j

− Δtn

2hn−1j,y

[

Γn−1i,j+1/2(u) − Γn−1i,j−1/2(u)]

,

(3.7)

Page 9: A Godunov-Mixed Finite Element Method on …downloads.hindawi.com › journals › aaa › 2012 › 413718.pdfon changing meshes for the nonlinear Sobolev equations. The convection

Abstract and Applied Analysis 9

at interior edges, where

δxun−1i,j =

x+u

n−1i,j , if δxUn−1

i,j = x+U

n−1i,j ,

x−u

n−1i,j , otherwise,

Γn−1i,j+1/2(u) = Hg

(

uL,n−1i,j+1/2, u

R,n−1i,j+1/2

)

,

uL,n−1i,j+1/2 = un−1

i,j +hn−1j,y

2δyu

n−1i,j ,

uR,n−1i,j+1/2 = un−1

i,j+1 +hn−1j+1,y

2δyu

n−1i,j+1.

(3.8)

And define uR,n−1i+1/2,j similarly.

Then, assuming g1 is twice differentiable and Lipschitz continuous, and using theLipschitz continuity of the Godunov flux and (2.14), it can be shown that

∣∣∣U

L,n−1i+1/2,j − uL,n−1

i+1/2,j

∣∣∣ ≤ K

i+2∑

l=i−1

j+2∑

m=j−1

∣∣∣Un−1

l,m − un−1l,m

∣∣∣. (3.9)

A similar bound holds for |UR,n−1i+1/2,j − uR,n−1

i+1/2,j |.At the boundaries, we follow (2.23) and (2.25) and define

uL,n−11/2,j = uR,n−1

In−1+1/2,j = 0, j = 1, 2, . . . , Jn−1,

Γn−1i,1/2(u) = Γn−1i,Jn−1+1/2(u) = 0, i = 1, 2, . . . , In−1.

(3.10)

Define uL,n−1i+1/2,j , u

R,n−1i+1/2,j analogous to uL,n−1

i+1/2,j , uR,n−1i+1/2,j .

If c1(Un−1i+1/2,j) > 0, we consider

gn−11,i+1/2,j − g1

(

xi+1/2, yj , tn−1)

= Hg1

(

UL,n−1i+1/2,j , U

L,n−1i+1/2,j

)

− 1hn−1j,y

∫yj+1/2

yj−1/2g1(

u(

xi+1/2, y, tn−1))

dy

Page 10: A Godunov-Mixed Finite Element Method on …downloads.hindawi.com › journals › aaa › 2012 › 413718.pdfon changing meshes for the nonlinear Sobolev equations. The convection

10 Abstract and Applied Analysis

=[

Hg1

(

UL,n−1i+1/2,j , U

L,n−1i+1/2,j

)

−Hg1

(

uL,n−1i+1/2,j , u

L,n−1i+1/2,j

)]

+[

Hg1

(

uL,n−1i+1/2,j , u

L,n−1i+1/2,j

)

−Hg1

(

uL,n−1i+1/2,j , u

L,n−1i+1/2,j

)]

+[

Hg1

(

uL,n−1i+1/2,j , u

L,n−1i+1/2,j

)

− g1(

un−1/2i+1/2,j

)]

+

⎣g1(

un−1/2i+1/2,j

)

− 1hn−1j,y

∫yj+1/2

yj−1/2g1(

u(

xi+1/2, y, tn−1))

dy

= R1 + R2 + R3 + R4.

(3.11)

By the Lipschitz continuity of Hg1 and (3.9), we have

|R1| ≤ K{∣∣∣U

L,n−1i+1/2,j − uL,n−1

i+1/2,j

∣∣∣ +∣∣∣U

R,n−1i+1/2,j − uR,n−1

i+1/2,j

∣∣∣

}

≤ Ki+2∑

l=i−1

j+2∑

m=j−1

∣∣∣Un−1

l,m − un−1l,m

∣∣∣.

(3.12)

The similar arguments are applied to R2 to get

|R2| ≤ Ki+2∑

l=i−1

j+2∑

m=j−1

∣∣∣un−1

l,m − un−1i+1/2,j

∣∣∣. (3.13)

By the consistency of Hg1 , we see

|R3| ≤ K∣∣∣u

L,n−1i+1/2,j − un−1/2

i+1/2,j

∣∣∣ = O

(

Δt + h2)

. (3.14)

For R4, it is easy to have

|R4| ≤ K(

Δt + h2)

. (3.15)

Using (3.3), (3.12)–(3.15), and equivalence of norms, we have

∥∥∥g

n−11 − gn−1

1

∥∥∥ ≤ K

j

i

∣∣∣g

n−11,i+1/2,j − gn−1

1,i+1/2,j

∣∣∣

2hn−1i+1/2,xh

n−1j,y

≤ K(∥∥∥ξn−1

∥∥∥ + Δt + h

)

.

(3.16)

Page 11: A Godunov-Mixed Finite Element Method on …downloads.hindawi.com › journals › aaa › 2012 › 413718.pdfon changing meshes for the nonlinear Sobolev equations. The convection

Abstract and Applied Analysis 11

The similar approach can be used when c1(Un−1i+1/2,j) ≤ 0. Defining g2 and g2 similarly

and following analogous arguments yields

∥∥∥g

n−12 − gn−1

2

∥∥∥ ≤ C

(∥∥∥ξn−1

∥∥∥ + Δt + h

)

. (3.17)

Thus, Lemma 3.1 holds.

4. Error Estimates

At time level tn, for all wn ∈ Wnh , vn ∈ V n

h , the exact solutions satisfy

(

un − un−1

Δtn,wn

)

+ (∇ · zn,wn) +(

unc(un) · zn,wn) =(

f(un), wn) − (∇ · gn,wn) − (ρn,wn),

(z,vn) = (un,∇ · vn),

(zn,vn) =

(

b(un)zn + a(un)zn − zn−1

Δtn,vn)

+ (rn,vn),

(4.1)

where ρn = unt − (un − un−1)/Δtn, rn = a(un)(znt − (zn − zn−1)/Δtn).

Let

ξu = U − u, βu = u − u,

ξz = Z − z, βz = z − z,

ξz = Z − πz, βz = z − πz.

(4.2)

Using projections (3.1) and (3.2), we subtract (2.9) from (4.1) to get

(

ξnu − ξn−1u

Δtn,wn

)

+(∇ · ξnz , wn) +

(

Unc(Un) · Zn − unc(un) · zn,wn)

=(

f(Un) − f(un), wn) +(

ρn,wn) +(

∇ ·(

gn −Gn−1)

, wn)

+

(

βnu − βn−1u

Δtn,wn

)

,

(

ξn

z ,vn)

= (ξnu,∇ · vn),(

ξnz ,vn) =

([

b(Un)Zn − b(un)zn

]

,vn)

− (rn,vn) − (βnz ,v

n)

+

(

a(Un)Zn − Z

n−1

Δtn− a(un)

zn − zn−1

Δtn,vn)

,

(4.3)

Page 12: A Godunov-Mixed Finite Element Method on …downloads.hindawi.com › journals › aaa › 2012 › 413718.pdfon changing meshes for the nonlinear Sobolev equations. The convection

12 Abstract and Applied Analysis

where the last term of the first equation in (4.3) is related to the changing meshes. If themeshes do not change, this term will be zero.

Takingw = ξnu , v = ξnz in the second equation and v = ξn

z in the third, then adding themtogether, we have

(

ξnu − ξn−1u

Δtn, ξnu

)

+(

b(Un)Zn − b(un)zn, ξ

n

z

)

+

⎝a(Un)Zn − Z

n−1

Δtn, ξ

n

z

⎠ −(

a(un)zn − zn−1

Δtn, ξ

n

z

)

=(

f(Un) − f(un), ξnu)

+(

ρn, ξnu)

+(

∇ ·(

gn −Gn−1)

, ξnu

)

−(

Unc(Un) · Zn − unc(un) · zn, ξnu)

+(

rn, ξn

z

)

−(

βnz , ξ

n

z

)

+

(

βnu − βn−1u

Δtn, ξnu

)

.

(4.4)

For (4.4), we see(I)

(

b(Un)Zn − b(un)zn, ξ

n

z

)

=(

b(Un)ξn

z , ξn

z

)

−(

b(Un)βn

z , ξn

z

)

+(

[b(Un) − b(un)]zn, ξn

z

)

,

(4.5)

(II)

⎝a(Un)Zn − Z

n−1

Δtn, ξ

n

z

⎠ −(

a(un)zn − zn−1

Δtn, ξ

n

z

)

=

⎝a(Un)ξn

z − ξn−1z

Δtn, ξ

n

z

⎠ −⎛

⎝a(Un)βn

z − βn−1z

Δtn, ξ

n

z

⎠ +

(

[a(Un) − a(un)]zn − zn−1

Δtn, ξ

n

z

)

,

(4.6)

(III)

(

Unc(Un) · Zn − unc(un) · zn, ξnu)

=([

ξnu − βnu]

c(Un) · Zn, ξnu

)

+(

unc(Un) ·[

ξn

z − βn

z

]

, ξnu

)

+(

un[c(Un) − c(un)] · zn, ξnu)

.

(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.

Page 13: A Godunov-Mixed Finite Element Method on …downloads.hindawi.com › journals › aaa › 2012 › 413718.pdfon changing meshes for the nonlinear Sobolev equations. The convection

Abstract and Applied Analysis 13

Substitute (4.5)–(4.7) into (4.4) to get

(

ξnu − ξn−1u

Δtn, ξnu

)

+(

b(Un)ξn

z , ξn

z

)

+

⎝a(Un)ξn

z − ξn−1z

Δtn, ξ

n

z

=(

f(Un) − f(un), ξnu)

+(

ρn, ξnu)

+(

∇ ·(

gn −Gn−1)

, ξnu

)

+(

rn, ξn

z

)

−(

βnz , ξ

n

z

)

−([

ξnu − βnu]

c(Un) · Zn, ξnu

)

−(

unc(Un) ·[

ξn

z − βn

z

]

, ξnu

)

− (un[c(Un) − c(un)] · zn, ξnu)

+

(

βnu − βn−1u

Δtn, ξnu

)

+(

b(Un)βn

z , ξn

z

)

+(

[b(un) − b(Un)]zn, ξn

z

)

+

(

[a(un) − a(Un)]zn − zn−1

Δtn, ξ

n

z

)

+

⎝a(Un)βn

z − βn−1z

Δtn, ξ

n

z

⎠ = T1 + T2 + · · · + T13.

(4.8)

Furthermore, for the first and third terms on the left-hand side of (4.8), we have

(

ξnu − ξn−1u

Δtn, ξnu

)

=1

2Δtn

[

(ξnu, ξnu) −

(

ξn−1u , ξn−1u

)]

+1

2Δtn

∥∥∥ξnu − ξn−1u

∥∥∥

2,

⎝a(Un)ξn

z − ξn−1z

Δtn, ξ

n

z

⎠ ≥ 12Δtn

[(

a(Un)ξn

z , ξn

z

)

−(

a(

Un−1)

ξn−1z , ξ

n−1z

)]

− a2

2

∥∥∥∥ξn−1z

∥∥∥∥

2

+a0

2Δtn

∥∥∥∥ξn

z − ξn−1z

∥∥∥∥

2

.

(4.9)

By (4.9), we modify (4.8) as

12Δtn

[

(ξnu, ξnu) −

(

ξn−1u , ξn−1u

)]

+1

2Δtn

∥∥∥ξnu − ξn−1u

∥∥∥

2+(

b(Un)ξn

z , ξn

z

)

+1

2Δtn

[(

a(Un)ξn

z , ξn

z

)

−(

a(

Un−1)

ξn−1z , ξ

n−1z

)]

+a0

2Δtn

∥∥∥∥ξn

z − ξn−1z

∥∥∥∥

2

≤ a2

2

∥∥∥∥ξn−1z

∥∥∥∥

2

+ T1 + T2 + · · · + T13.

(4.10)

Page 14: A Godunov-Mixed Finite Element Method on …downloads.hindawi.com › journals › aaa › 2012 › 413718.pdfon changing meshes for the nonlinear Sobolev equations. The convection

14 Abstract and Applied Analysis

By the Lipschitz continuity of f(u), a(u), b(u), ∂c/∂u, and (3.3), the following termson the right-hand side of (4.10) can be obtained:

T1 ≤ K‖Un − un‖2 +K‖ξnu‖2 ≤ K‖ξnu‖2 +Kh2,

T2 ≤ KΔtn∥∥∥∥∥

∂2u

∂t2

∥∥∥∥∥

2

L2(tn−1,tn;H1)

+K‖ξnu‖2,

T4 ≤ KΔtn∥∥∥∥∥

∂2u

∂t2

∥∥∥∥∥

2

L2(tn−1,tn;H1)

+K∥∥∥ξ

n

z

∥∥∥

2,

T5 ≤ K∥∥∥ξ

n

z

∥∥∥

2+Kh2,

T6 ≤ K‖ξnu‖2 +Kh2,

T7 ≤ K‖ξnu‖2 +K∥∥∥ξ

n

z

∥∥∥

2+Kh2,

T8 ≤ K‖Un − un‖2 +K‖ξnu‖2 ≤ K‖ξnu‖2 +Kh2,

T10 ≤ K(b1)h2 +K∥∥∥ξ

n

z

∥∥∥

2,

T11 ≤ K∥∥∥ξ

n

z

∥∥∥

2+K‖ξnu‖2 +Kh2,

T12 ≤ K∥∥∥ξ

n

z

∥∥∥

2+K‖Un − un‖2 +K

∥∥∥∥∥

zn − zn−1

Δtn

∥∥∥∥∥

2

≤ K∥∥∥ξ

n

z

∥∥∥

2+K‖ξnu‖2 +K(Δtn)−1

∥∥∥∥

∂u

∂t

∥∥∥∥

2

L2(tn−1,tn;H1)+Kh2.

(4.11)

We turn to consider T3. Letting v = gn −Gn−1 in the second equation of (4.10), then wehave

(

ξn

z , gn −Gn−1

)

=(

ξnu,∇ ·(

gn −Gn−1))

. (4.12)

By Lemma 3.1, we have

T3 ≤ 12

(

b(Un)ξn

z , ξn

z

)

+K(

b−10)∥∥∥gn −Gn−1

∥∥∥

2

≤ 12

(

b(Un)ξn

z , ξn

z

)

+K(

b−10)∥∥∥gn − gn−1

∥∥∥

2+∥∥∥gn−1 −Gn−1

∥∥∥

2

≤ 12

(

b(Un)ξn

z , ξn

z

)

+K(

b−10)(∥∥∥ξn−1u

∥∥∥

2+ h2 + Δt2

)

.

(4.13)

Page 15: A Godunov-Mixed Finite Element Method on …downloads.hindawi.com › journals › aaa › 2012 › 413718.pdfon changing meshes for the nonlinear Sobolev equations. The convection

Abstract and Applied Analysis 15

Substituting (4.11) and (4.13) into (4.10), we have

12Δtn

[

(ξnu, ξnu) −

(

ξn−1u , ξn−1u

)]

+1

2Δtn

∥∥∥ξnu − ξn−1u

∥∥∥

2+12

(

b(Un)ξn

z , ξn

z

)

+a0

2Δtn

∥∥∥∥ξn

z − ξn−1z

∥∥∥∥

2

+1

2Δtn

[(

anξn

z , ξn

z

)

−(

an−1ξn−1z , ξ

n−1z

)]

≤ K

(∥∥∥ξ

n

z

∥∥∥

2+∥∥∥∥ξn−1z

∥∥∥∥

2)

+K

(

‖ξnu‖2 +∥∥∥ξn−1u

∥∥∥

2+ Δt2 + h2

)

+K(Δtn)

∥∥∥∥

∂u

∂t

∥∥∥∥

2

L2(tn−1,tn;H1)+

∥∥∥∥∥

∂2u

∂t2

∥∥∥∥∥

2

L2(tn−1,tn;H1)

⎠ + T9 + T13.

(4.14)

Let N be the time step at which ‖ξnu‖ is maximum, that is,

∥∥∥ξNu

∥∥∥

2= max

1≤n≤N∗‖ξnu‖2. (4.15)

Multiplying (4.14) by 2Δtn and summing on n from 1 to N, we obtain

∥∥∥ξNu

∥∥∥

2+

N∑

n=1

∥∥∥ξnu − ξn−1u

∥∥∥

2+

N∑

n=1

(

b(Un)ξn

z , ξn

z

)

Δtn + a0

N∑

n=1

∥∥∥∥ξn

z − ξn−1z

∥∥∥∥

2

+ a0

∥∥∥∥ξN

z

∥∥∥∥

2

≤ K(

Δt2 + h2)

+KN∑

n=1

‖ξnu‖2Δtn +∥∥∥ξ0u

∥∥∥

2+ a1

∥∥∥∥ξ0z

∥∥∥∥

2

+KN∑

n=1

∥∥∥ξ

n

z

∥∥∥

2Δtn

+N∑

n=1

(

βnu − βn−1u

Δtn, ξnu

)

Δtn +N∑

n=1

⎝a(Un)βn

z − βn−1z

Δtn, ξ

n

z

⎠Δtn.

(4.16)

Assuming that the mesh is modified at most M times, and M ≤ M∗, where M∗ isindependent of h and Δt, we get [3]:

N∑

n=1

(

βnu − βn−1u

Δtn, ξnu

)

Δtn =N∑

n=1

[(

βnu, ξnu

) −(

βn−1u , ξnu

)]

≤ K(M∗h)2 +14

∥∥∥ξNu

∥∥∥

2,

N∑

n=1

⎝a(Un)βn

z − βn−1z

Δtn, ξ

n

z

⎠Δtn ≤ Kh2 + εN∑

n=1

∥∥∥ξ

n

z

∥∥∥

2Δtn,

(4.17)

where ε is a sufficiently small positive constant.

Page 16: A Godunov-Mixed Finite Element Method on …downloads.hindawi.com › journals › aaa › 2012 › 413718.pdfon changing meshes for the nonlinear Sobolev equations. The convection

16 Abstract and Applied Analysis

Substituting (4.17) into (4.16), we find

∥∥∥ξNu

∥∥∥

2+

N∑

n=1

∥∥∥ξnu − ξn−1u

∥∥∥

2+

N∑

n=1

(

b(Un)ξn

z , ξn

z

)

Δtn + a0

N∑

n=1

∥∥∥∥ξn

z − ξn−1z

∥∥∥∥

2

+ a0

∥∥∥∥ξN

z

∥∥∥∥

2

≤ K(

Δt2 + h2 + (M∗h)2)

+∥∥∥ξ0u

∥∥∥

2+ a1

∥∥∥∥ξ0z

∥∥∥∥

2

+KN∑

n=1

‖ξnu‖2Δtn

+KN∑

n=1

∥∥∥ξ

n

z

∥∥∥

2Δtn + ε

N∑

n=1

∥∥∥ξ

n

z

∥∥∥

2Δtn +

14

∥∥∥ξNu

∥∥∥

2.

(4.18)

Using the discrete Gronwall’s lemma, we have

maxn

‖ξnu‖2 ≤ K(

h2 + Δt2 + (M∗h)2)

. (4.19)

Similarly as (4.14), we can derive

maxn

∥∥∥ξ

n

z

∥∥∥

2 ≤ K(

h2 + Δt2 + (M∗h)2)

. (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 mostMtimes,M ≤ M∗, and u ∈ L2(H1), ut ∈ L2(H1), utt ∈ L2(H1), then we have

maxn

‖un −Un‖ ≤ K(h + Δt) +K(M∗)h,

maxn

∥∥∥zn − Z

n∥∥∥ ≤ K(h + Δt) +K(M∗)h,

(4.21)

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 toillustrate the efficiency of the Godunov-mixed finite element method on changing meshes:

ut = (a(x, t)uxt + b(x, t, u)ux)x − c(x, t)ux + f(x, t, u), (x, t) ∈ (0, 1) × (0, 1],

u(0, t) = u(1, t) = 0, t ∈ [0, 1],

u(·, 0) = sinπx, x ∈ [0, 1],

(5.1)

where (x, t) ∈ [0, 1] × [0, 1], a(x, t) = t2(x + 0.25) + 0.25, b(x, t, u) = 0.005ut2(x + 0.05), c(x, t) =0.05t(x + 1) + 1, and f(x, t, u) is chosen properly so that the exact solution is u = e−t sinπx.

Page 17: A Godunov-Mixed Finite Element Method on …downloads.hindawi.com › journals › aaa › 2012 › 413718.pdfon changing meshes for the nonlinear Sobolev equations. The convection

Abstract and Applied Analysis 17

Table 1: L2-norm estimates ofUn − un.

Time Case 1 Case 2 Case 3 Case 4t = 0.4 0.0454 0.0232 0.0117 0.0057t = 0.6 0.0253 0.0135 0.0064 0.0032t = 1.0 0.0288 0.0160 0.0080 0.0039

Table 2: L2-norm estimates of Zn − zn.

Time Case 1 Case 2 Case 3 Case 4t = 0.4 0.0537 0.0307 0.0161 0.0069t = 0.6 0.0646 0.0353 0.0164 0.0080t = 1.0 0.0643 0.0395 0.0198 0.0099

Table 3: Convergence rate of L2-norm.

Time Convergence rates of ‖un −Un‖ Convergence rates of ‖zn − Zn‖

Case 1/Case 2 Case 2/Case 3 Case 3/Case 4 Case 1/Case 2 Case 2/Case 3 Case 3/Case 4t = 0.4 0.9670 0.9852 1.0392 0.8052 0.9271 1.2167t = 0.6 0.9023 1.0724 0.9974 0.8692 1.1121 1.0290t = 1.0 0.8464 1.0075 1.0242 0.7009 0.9963 1.0007

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], seth = Δ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], seth = Δ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], seth = Δ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], seth = Δt = 0.0125 and calculate 320 steps at every time interval.

The numerical solutionsUn,Znare calculated and the L2 error estimates ofUn−un,Z

n−zn are obtained; see Tables 1 and 2.

In Table 3, convergence rates of Un − un,Zn − zn are given. The figures of convergence

rate are shown by Figure 1. The convergence rate of Un − un in Figure 1(a) is one order,and in Figure 1(b) the convergence rate of Z

n − zn is a little smaller than one order at thebeginning. But the convergence rate Z

n − 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 2(a) and 2(b), we cansee that the approximate solutions are very close to the exact solutions.

Page 18: A Godunov-Mixed Finite Element Method on …downloads.hindawi.com › journals › aaa › 2012 › 413718.pdfon changing meshes for the nonlinear Sobolev equations. The convection

18 Abstract and Applied Analysis

loge

−4.5 −4 −3.5 −3 −2.5 −2− logh

−6

−5.5

−5

−4.5

−4

−3.5

(a) Convergence rates of u

−4.5 −4 −3.5 −3 −2.5 −2−5

−4.5

−4

−3.5

−3

−2.5

loge

− logh

(b) Convergence rates of z

Figure 1: Convergence rate figures.

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

NumericalExact

x

U

t = 0.25

t = 0.5

t = 0.75

(a) Comparing uwith U

0

0.5

1

1.5

2

2.5

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

NumericalExact

x

t = 0.25t = 0.5

t = 0.75

−2.5−2

−1.5−1

−0.5

−ux

(b) Comparing zwith 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 toan 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 ResearchAward Fund for Excellent Middle-Aged and Young Scientists of Shandong Province (no.BS2009NJ003), and Science and Technology Development Planning Project of ShandongProvince (no. 2011GGH20118), China.

Page 19: A Godunov-Mixed Finite Element Method on …downloads.hindawi.com › journals › aaa › 2012 › 413718.pdfon changing meshes for the nonlinear Sobolev equations. The convection

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 miscibleflow 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 ofhomogeneous 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 insoil,” 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 ofMathematical 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 Sobolevequations,” 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 penaltiesapplied 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 forconvection-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, NorthHolland, Amsterdam, The Netherlands, 1996.

[15] J. B. Bell, C. N. Dawson, and G. R. Shubin, “An unsplit, higher order godunov method for scalarconservation 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 forNumerical 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 incompressibleNavier-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-mixedmethods for advection-diffusion equations in multidimensions,” SIAMJournal 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 tensorcoefficients 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,” inMathematical 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 ellipticequations,”Mathematics of Computation, vol. 44, no. 169, pp. 39–52, 1985.

Page 20: A Godunov-Mixed Finite Element Method on …downloads.hindawi.com › journals › aaa › 2012 › 413718.pdfon changing meshes for the nonlinear Sobolev equations. The convection

Submit your manuscripts athttp://www.hindawi.com

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttp://www.hindawi.com

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Journal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

CombinatoricsHindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

International Journal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

The Scientific World JournalHindawi Publishing Corporation http://www.hindawi.com Volume 2014

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttp://www.hindawi.com

Volume 2014 Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Stochastic AnalysisInternational Journal of