• Aucun résultat trouvé

and Chi-Wang Shu

N/A
N/A
Protected

Academic year: 2022

Partager "and Chi-Wang Shu"

Copied!
40
0
0

Texte intégral

(1)

https://doi.org/10.1051/m2an/2018069 www.esaim-m2an.org

STABILITY ANALYSIS AND ERROR ESTIMATES OF ARBITRARY

LAGRANGIAN–EULERIAN DISCONTINUOUS GALERKIN METHOD COUPLED WITH RUNGE–KUTTA TIME-MARCHING FOR LINEAR

CONSERVATION LAWS

Lingling Zhou

1

, Yinhua Xia

2,∗

and Chi-Wang Shu

3

Abstract.In this paper, we discuss the stability and error estimates of the fully discrete schemes for linear conservation laws, which consists of an arbitrary Lagrangian–Eulerian discontinuous Galerkin method in space and explicit total variation diminishing Runge–Kutta (TVD-RK) methods up to third order accuracy in time. The scaling arguments and the standard energy analysis are the key techniques used in our work. We present a rigorous proof to obtain stability for the three fully discrete schemes under suitable CFL conditions. With the help of the reference cell, the error equations are easy to establish and we derive the quasi-optimal error estimates in space and optimal convergence rates in time. For the Euler-forward scheme with piecewise constant elements, the second order TVD-RK method with piecewise linear elements and the third order TVD-RK scheme with polynomials of any order, the usual CFL condition is required, while for other cases, stronger time step restrictions are needed for the results to hold true. More precisely, the Euler-forward scheme needsτ ≤ρh2 and the second order TVD-RK scheme needsτ ≤ρh43 for higher order polynomials in space, whereτ andhare the time and maximum space step, respectively, andρis a positive constant independent ofτ andh.

Mathematics Subject Classification. 65M60, 35L65, 65M12.

Received March 8, 2018. Accepted November 2, 2018.

1. Introduction

In this paper, we consider the stability analysis and error estimates of an arbitrary Lagrangian–Eulerian dis- continuous Galerkin (ALE-DG) method coupled with Runge–Kutta time-marching schemes for one-dimensional linear conservation laws

ut+ (βu)x= 0, (x, t)∈[a, b]×(0, T],

u(x,0) =u0(x), x∈[a, b] (1.1)

Keywords and phrases.Arbitrary Lagrangian–Eulerian discontinuous Galerkin method, Runge–Kutta methods, stability, error estimates, conservation laws.

1 School of Mathematics and Information Science, Henan Polytechnic University, 454003 Jiaozuo, Henan, PR China.

2 School of Mathematical Sciences, University of Science and Technology of China, 230026 Hefei, Anhui, PR China.

3 Division of Applied Mathematics, Brown University, Providence, RI 02912, USA.

Corresponding author:yhxia@ustc.edu.cn

Article published by EDP Sciences c EDP Sciences, SMAI 2019

(2)

with the periodic boundary condition. Here β is a constant. We only pay attention to the smooth solution of (1.1).

The discontinuous Galerkin (DG) method is a class of finite element methods, in which the basis functions are completely discontinuous, piecewise polynomials. Reed and Hill introduced the first DG method to solve the neutron equation [19] and later, Cockburn et al. extended the method to Runge–Kutta DG (RKDG) for nonlinear conservation laws in a series of papers [2,4–6]. The DG method has a wide range of applications owing to some advantages like parallelization capability, the strong stability and high-order accuracy, and so on. We refer to [3,7,8,12,20] and the references therein for more references of the DG method.

For the theoretical analysis of the fully discrete DG method, Zhanget al.have done a lot of work for conserva- tion laws [22–26], where the time discretization is the explicit second or third order total variation diminishing Runge–Kutta (TVD-RK) method. For the smooth solutions, they obtained (quasi)-optimal error estimates for both the second and third order TVD-RK time-marching schemes with periodic boundary conditions and suitable CFL conditions. The stability of the third order TVD-RK (TVD-RK3) was shown in [25]. They also considered the inflow boundary condition as well as the discontinuous initial data [22,26]. Moreover, Burmanet al.[10] analyzed the explicit RK schemes in combination with stabilized finite element methods for first-order linear partial differential equation systems and established sub-optimal error estimates for smooth solutions, which presented a unified analysis for several high-order symmetrically stabilized finite element methods en- countered in the literature. We refer to [15,21] for the energy analysis, which is the main technique for all work listed above.

However, all the analysis listed above are considered on the static grids. The ALE-DG method discussed here is a moving mesh DG method and the grid moving methodology belongs to the class of arbitrary Lagrangian–

Eulerian (ALE) methods [9], which allows the motion of the mesh to be like either the Lagrangian or the Eulerian description of motion and should satisfy the geometric conservation law (GCL). The significance of the GCL has been analyzed by Guillard and Farhat [11]. There have been works about the implementation and applications of the ALE-DG method in the literature,e.g., [14,16–18]. Klingenberget al. developed an ALE-DG method for one-dimensional conservation laws [13], where local affine linear mappings connecting the cells for the current and next time level are defined and yield the time-dependent approximation space. They showed that the ALE-DG method satisfies the GCL for any Runge–Kutta scheme and is efficient for the conservation law. They also showed that the ALE-DG method shares many good properties of the DG method defined on static grids,e.g., theL2stability, the local maximum principle, high order accuracy, and so on.

The main purpose of our work is to study the stability and the error estimates for the ALE-DG method combined with the explicit Runge–Kutta time-marching schemes, in which the Euler-forward, the second order TVD-RK (TVD-RK2) and TVD-RK3 methods are considered. Compared with the work on the static grids, our analysis is similar but more technical. Owing to the time-dependent functional space, the scaling arguments play an important role in this work. With the energy estimates, we prove that all three fully discrete schemes are stable under suitable CFL conditions. More precisely, for the Euler-forward scheme with P0 (piecewise constant) elements, the TVD-RK2 scheme with P1 (piecewise linear) elements and the TVD-RK3 approach with polynomials of any order in space, the usual CFL condition is needed, while the Euler-forward scheme with Pk elements for k≥1 requires τ ≤ρh2 and the TVD-RK2 approach with Pk elements for k≥2 needs τ ≤ρh43 for the results to hold true. Hereτ andhare the time and maximum spatial mesh sizes, respectively, andρis a positive constant independent ofτandh. To best understand the error equations, we reformulate the equation (1.1) in terms of a suitable coordinate transformation. Then we proceed to obtain quasi-optimal error estimates in space and optimal convergence rates in time under the same CFL condition as the stability. To the best of our knowledge, the above results are the first for high order ALE methods with minimum smoothness assumptions on mesh movements (only assuming uniform Lipschitz continuity of the mesh movements) and without the need of remapping.

The organization of our paper is as follows. In Section 2, we list some notations adopted throughout the paper. The semi-discrete ALE-DG scheme for the linear conservation law is given in Section 3, where we also show some properties of the scheme. Section 4 presents the stability of the ALE-DG scheme in combination

(3)

with the explicit RK time-marching methods up to third order. The error estimates for the three corresponding fully discrete schemes are proven in Section5. We conclude our results in Section6.

2. Notations

In this section, we will introduce some notations adopted throughout the paper.

2.1. Notations for the distribution of the mesh

Let Ω = [a, b]. In order to describe the semi-discrete ALE-DG scheme of equation (1.1), we first introduce some notations for the distribution of the mesh. Assume that the mesh generating pointsn

xnj−1 2

oN j=1

are given at any time level tn, n= 0, . . . , M, and the points xnj−1

2

and xn+1

j−12 are connected by time-dependent straight lines

xj−1

2(t) :=xnj−1 2

j−1

2(t−tn), ∀t∈[tn, tn+1], (2.1) where

ωj−1 2 :=

xn+1

j−12 −xn

j−12

tn+1−tn

. (2.2)

Note that for any time t, the first point x1

2(t) and the last point xN+1

2(t) stay the same for compactly supported problems and could move with the same speed dtdx1

2(t) =dtdxN+1

2(t) for periodic boundary problems.

We provide an example to show the distribution of the ALE mesh in Figure1. The straight lines (2.1) provide the time-dependent cells

Kj(t) := [xj−1

2(t), xj+1

2(t)], ∀t∈[tn, tn+1] and j= 1, . . . , N.

The length of each cellKj(t) is denoted by ∆j(t) :=xj+1

2(t)−xj−1

2(t). Moreover, we seth(t) := max

1≤j≤Nj(t) andh:= max

t∈[0,T]h(t). We assume that the mesh is quasi-uniform in the sense thath≤C∆j(t) forj = 1,2, . . . , N,

a b

b xj+1/2

xj-1/2n n

xj-1/2n+1 xj+1/2n+1

tn tn+1

a

Figure 1. An example of the ALE mesh.

(4)

whereCis a positive constant and independent ofh. In addition, the grid velocity field for allt∈[tn, tn+1] and x∈Kj(t) is defined by

ω(x, t) =ωj+1 2

x−xj−1 2(t)

j(t) +ωj−1 2

xj+1 2(t)−x

j(t) , (2.3)

and the weak derivative ofω with respect toxis given by

x(ω(x, t)) = ωj+1

2 −ωj−1 2

j(t) = ∆0j(t)

j(t), (x, t)∈Kj(t)×[tn, tn+1]. (2.4) Note that∂x(ω(x, t)) is independent ofx. The quasi-uniformity assumption for the meshes implies that ∆j(t) satisfies the following property, for allt∈[tn, tn+1],n= 0, . . . , M−1,

j(t) = (ωj+1

2 −ωj−1

2)(t−tn) + ∆j(tn)>0. (2.5) In addition, we assume thatω(x, t) satisfies the following properties:

(ω1): There exists a constantCw≥0, independent of h, such that, max

(x,t)∈[a,b]×[0,T]|ω(x, t)| ≤Cw; (2.6)

(ω2): There exists a constantCwx≥0, independent ofh, such that, max

(x,t)∈[a,b]×[0,T]|∂x(ω(x, t))| ≤Cwx. (2.7) For anyKj(t), we define the following time-dependent linear mapping

χj: [−1,1]−→Kj(t), χj(ξ, t) =∆j(t)

2 (ξ+ 1) +xj−1

2(t), (2.8)

which yields a characterization of the grid velocity

tj(ξ, t)) =ω(χj(ξ, t), t), ∀(ξ, t)∈[−1,1]×[tn, tn+1].

For simplicity, we denoteKjn≡Kj(tn) and ∆nj ≡∆j(tn), for anyn= 1, . . . , M.

2.2. Notations for function space and norms For anyt∈[tn, tn+1], the finite element space is defined by

Vh(t) :={v∈L2(Ω) :v(χj(·, t))∈Pk([−1,1]), j= 1,2, . . . , N},

wherePk([−1,1]) denotes the space of polynomials of degree at mostkon [−1,1]. We denote the inner product over the intervalKj(t) and the associated norm by

(v, r)Kj(t)= Z

Kj(t)

vrdx, kvkKj(t)=q

(v, v)Kj(t).

We also use the usual notations of Sobolev space. Let Hs(D) be the Sobolev space on sub-domain D⊂Ω, which is equipped with the normk · kHs(D) for any integers≥0. Then we define the broken Sobolev space

Hh1(t) :={v:v(χj(·, t))∈H1([−1,1]), j= 1,2, . . . , N},

(5)

which contains the finite element space. Moreover, the left and right limits ofvat the pointxj−1

2(t) are denoted byv

j−12 andv+

j−12, respectively, where v±

j−12 = lim

ε→0+v(xj−1

2(t)±ε, t).

Thus the cell average and the jump at the pointxj−1

2(t) are defined by {{v}}j−1

2 = 1 2

v+

j−12 +v

j−12

, [[v]]j−1 2 =v+

j−12 −v

j−12. Summing over all the elements, we denote

(v, r) =

N

X

j=1

(v, r)Kj(t), kvk2=

N

X

j=1

kvk2K

j(t), [[v]]2=

N

X

j=1

[[v]]2j−1 2

.

LetΓh(t) be the union of all elements interface points and define theL2-norm onΓh(t) by

kvkΓh(t)=

N

X

j=1

|vj−+ 1 2

|2+|vj+1 2

|2

1/2

.

2.3. Notations for coordinate transformation

In the following, we will introduce some notations for coordinate transformations, which are often used in our stability analysis. For simplicity, we only consider the uniform partition of the time interval [0, T], namely {tn =nτ}Mn=0 with the time stepτ andM τ =T. With the time-dependent linear mapping (2.8), we have, for three different time stagestn,tn+1

2 =tn+τ2, andtn+1,

[−1,1]7−→Kjn, χj(ξ, tn) =∆nj

2 (ξ+ 1) +xnj−1 2

, (2.9)

[−1,1]7−→Kn+

1 2

j , χj(ξ, tn+1

2) =∆n+

1 2

j

2 (ξ+ 1) +xn+

1 2

j−12, (2.10) [−1,1]7−→Kjn+1, χj(ξ, tn+1) =∆n+1j

2 (ξ+ 1) +xn+1

j−12. (2.11) Thus∀φ∈Vh(tn),ϕ∈Vh(tn+1

2), andψ∈Vh(tn+1), define φˆ

χj(·, tn+1)

:=φ

χj(·, tn)

, φ¯

χj(·, tn+1

2)

:=φ

χj(·, tn)

, (2.12)

ˆ ϕ

χj(·, tn+1)

:=ϕ

χj(·, tn+1

2)

, ϕ˜

χj(·, tn)

:=ϕ

χj(·, tn+1

2)

, (2.13)

ψ˜

χj(·, tn)

:=ψ

χj(·, tn+1)

, ψ¯

χj(·, tn+1 2)

:=ψ

χj(·, tn+1)

. (2.14)

(6)

Moreover, from (2.4) and (2.5), we get

nj

n+1j = 1−s2>0, ∆n+1j

nj = 1 +s1>0, (2.15)

nj

n+

1 2

j

= 1−s3

2 >0, ∆n+

1 2

j

nj = 1 +s1

2 >0, (2.16)

n+j 12

n+1j = 1−s2

2 >0, ∆n+1j

n+j 12

= 1 +s3

2 >0, (2.17)

where

s1=τ ωx(tn), s2=τ ωx(tn+1), s3=τ ωx(tn+1

2), (2.18)

andωx(t)≡∂xω(x, t) is given by (2.4). Note that

nj

n+1j ·∆n+1j

nj = 1, ∆nj

n+

1 2

j

·∆n+

1 2

j

nj = 1, ∆n+

1 2

j

n+1j · ∆n+1j

n+

1 2

j

= 1, we have

s1=s2+s1s2, s1=s3+s1s3

2 , s3=s2+s2s3

2 · (2.19)

In the end, we present some properties. For any functionvnh∈Vh(tn), the scaling arguments and the assump- tion (2.7) ofωxindicate that,

kvhnk2Kn j = ∆nj

n+1j kcvhnk2Kn+1 j

= (1−s2)kcvnhk2Kn+1 j

≤(1 +Cwxτ)kcvhnk2Kn+1 j

, (2.20)

kcvnhk2Kn+1 j

=∆n+1j

nj kvhnk2Kn

j = (1 +s1)kvhnk2Kn

j ≤(1 +Cwxτ)kvhnk2Kn

j. (2.21)

Similarly, we also have kvnhk2

Kn+ 1j 2

≤(1 +Cwx

2 τ)kcvnhk2Kn+1 j

, kcvnhk2Kn+1 j

≤(1 +Cwx

2 τ)kvnhk2

Kjn+ 12

. (2.22)

Remark 2.1. The introduction of coordinate transformations (2.9)–(2.11) is to make the presentations simpli- fied and clear. With the help of them, the relation betweenφ, ˆφand ¯φin (2.12), the representations of the same function at different time stages, is easy to be understood. Moreover, it is straightforward to obtain properties (2.20)–(2.22), which are frequently used in our analysis.

2.4. Projections and inverse properties

In this section, we will present two types of projections. TheL2projectionPhand Gauss-Radau projections Ph±intoVh(t), which are often used to derive the quasi-optimal and optimalL2error bounds of the DG method.

For a functionu∈L2(Ω), theL2 projection is defined by

(Phu, v)Kj(t)= (u, v)Kj(t), ∀v∈Vh(t). (2.23)

(7)

Fork≥1 andv(χ(·, t))∈Pk−1([−1,1]), the Gauss-Radau projections are defined by (Phu, v)Kj(t)= (u, v)Kj(t), Phu

x

j+12(t)

=u x

j+12(t) , (Ph+u, v)Kj(t)= (u, v)Kj(t), Ph+u

x+

j−12(t)

=u x+

j−12(t) .

(2.24) Let Qhube either Phuor Ph±u. Suppose u∈Hk+1(Ω), then by a standard scaling argument, it is easy to show (c.f.[1]) for both projections that

kηk+h1/2kηkΓh(t)+hk∂xηk ≤Chk+1, (2.25) where η =Qhu−uand the positive constantC depends on uand its derivatives, but it is independent of h.

Finally, we present the well-known inverse properties of the finite element spaceVh(t). For anyv∈Vh(t), there exists positive constantsµ1and µ2, independent ofv andh, such that

hkvxk ≤µ1kvk, h12kvkΓh(t)≤µ2kvk. (2.26) In the following, we denote µ= max{µ1, µ22}. For more details of the inverse property, we refer the reader to [1].

3. Semi-discrete ALE-DG method

3.1. ALE-DG scheme

To derive the semi-discrete ALE-DG method, we first list the following lemma, which has been proven in [13].

Lemma 3.1. Let ube a sufficiently smooth function in any cell Kj(t). Then for allv ∈Vh(t), there holds the transport equation

d

dt(u, v)Kj(t)= (∂tu, v)Kj(t)+ (∂x(ωu), v)Kj(t), ∀j= 1, . . . , N. (3.1) Next, multiply the equation (1.1) by a test functionv∈Vh(t) and apply the integration by parts as well as the transport equation (3.1), we obtain the semi-discrete ALE-DG method for arbitraryKj(t),t∈[tn, tn+1]: find uh∈Vh(t) such that for all test functionsv∈Vh(t), we have

d

dt(uh, v)Kj(t)= (g(ω, uh), vx)Kj(t)−g(ω, uˆ h)j+1 2vj+1

2

+ ˆg(ω, uh)j−1 2v+

j−12, (3.2)

where g(ω, uh) = (β−ω)uh and the numerical flux ˆg(ω, uh)j−1

2 can be chosen as the Lax-Friedrichs flux, for j= 1, . . . , N,

ˆ

g(ω, uh)j−1

2 = (β−ωj−1

2){{uh}}j−1

2 −α

2[[uh]]j−1

2, α= max

Ω×[tn,tn+1]|β−ω|. (3.3) For simplicity, we define the ALE-DG spatial operatorAas

A(v, r)(t) =

N

X

j=1

A(v, r)Kj(t), ∀v, r∈Hh1(t), (3.4) where

A(v, r)Kj(t)=−

(β−ω)v, rx

Kj(t)

+ ˆg(ω, v)j+1 2rj+ 1

2

−ˆg(ω, v)j−1 2rj−+ 1

2

, (3.5)

and ˆg(ω, v)j−1

2 is the Lax-Friedrichs flux defined by (3.3). Then by the above notations, the semi-discrete ALE-DG scheme (3.2) can be rewritten as

d

dt(uh, v)Kj(t)=−A(uh, v)Kj(t), ∀v∈Vh(t).

(8)

3.2. The properties of the ALE-DG scheme

In this subsection, we shall present some properties of the operator A defined by (3.4), which implies the properties of the ALE-DG spatial discretization.

Lemma 3.2 (Boundedness of the operatorA). SupposeA is defined by (3.4), then for any v, r∈ Vh(t) and t∈[tn, tn+1], we have

|A(v, r)(t)| ≤3αµh−1kvkkrk, (3.6)

|A(v, r)(t)| ≤

αkvxk+Cwxkvk+√

2αµh12[[v]]

krk. (3.7)

Moreover, for the piecewise linear case, i.e., k= 1 in the finite element spaceVh(t), there holds

|A(v, r−Ph0r)(t)| ≤

(µ+ 1)Cwxkvk+√

2αµh12[[v]]

kr−Ph0rk, (3.8)

wherePh0rdenotes the L2 projection ofronto the piecewise constant finite element space.

Proof. By the periodic boundary condition, we first obtain A(v, r)(t) =−

(β−ω)v, rx

N

X

j=1

ˆ

g(ω, v)j+1

2[[r]]j+1

2. (3.9)

The definition (3.3) yields,

|ˆg(ω, v)j+1

2| ≤α(|v+j+1 2

|+|vj+1 2

|).

Then sum over allj to get

N

X

j=1

ˆ

g(ω, v)2j+1 2

≤2

N

X

j=1

α2

|v+j+1 2

|2+|vj+1 2

|2

= 2α2kvk2Γ

h(t). (3.10)

In addition, we have the following estimates

N

X

j=1

[[r]]2j+1 2

≤2

N

X

j=1

|r+j+1 2

|2+|rj+1 2

|2

= 2krk2Γ

h(t), (3.11)

N

X

j=1

{{r}}2j+1 2 ≤ 1

2

N

X

j=1

|rj++ 1 2

|2+|rj+1 2

|2

=1

2krk2Γh(t). (3.12)

Thus we can obtain the first inequality (3.6),

|A(v, r)(t)| ≤αkvkkrxk+ N

X

j=1

ˆ

g(ω, v)2j+1 2

12N X

j=1

[[r]]2j+1 2

12

≤αµ1h−1kvkkrk+ 2αkvkΓh(t)krkΓh(t)

≤3αµh−1kvkkrk.

(9)

Here we use the Cauchy–Schwarz inequality as well as the inverse property (2.26). To obtain the second inequality (3.7), we integrate (3.5) by parts and sum over allj,

A(v, r)(t) =

(β−ω)vx, r

+

x(β−ω)v, r

+

N

X

j=1

(β−ωj+1 2)[[v]]j+1

2{{r}}j+1 2 +

N

X

j=1

α 2[[v]]j+1

2[[r]]j+1 2

=−ωx(t)(v, r) +B(v, r)(t),

(3.13)

where

B(v, r)(t) =

(β−ω)vx, r

+

N

X

j=1

(β−ωj+1

2)[[v]]j+1

2{{r}}j+1 2 +

N

X

j=1

α 2[[v]]j+1

2[[r]]j+1 2.

Here we use the fact that the quantity ωx(t) defined by (2.4) only depends ont. By (3.12) and the similar arguments to estimate (3.6), we get

|B(v, r)(t)| ≤αkvxkkrk+√

2α[[v]]krkΓh(t)

αkvxk+√

2αµh12[[v]]

krk, (3.14)

which yields the desired result (3.7),

|A(v, r)(t)| ≤

αkvxk+Cwxkvk+√

2αµh12[[v]]

krk.

Here we use the property (2.7) of∂xω(x, t). Finally, we analyze the inequality (3.8). By the property of the piecewise constantL2 projection,

(r−Ph0r, vx)Kj(t)= 0, ∀v(χj(·, t))∈P1([−1,1]), we have

(β−ω)vx, r−Ph0r

Kj(t)

=

j−1

2 −ω)vx, r−Ph0r

Kj(t)

, which yields

(β−ω)vx, r−Ph0r

≤Cwxhkvxkkr−Ph0rk

≤µCwxkvkkr−Ph0rk.

Henceforth, replacingrwithr−Ph0rin (3.13) and by similar arguments, we obtain

|A(v, r−Ph0r)(t)| ≤

(µ+ 1)Cwxkvk+√

2αµh12[[v]]

kr−Ph0rk.

Lemma 3.3. SupposeAis defined by (3.4) andPhv is theL2projection defined by (2.23). Denoteη=Phv−v, then for any v∈Hh1(t),r∈Vh(t)andt∈[tn, tn+1], we have

|A(η, r)(t)| ≤µCwxkηkkrk+√

2αkηkΓh(t)[[r]], (3.15)

|A(η, r)(t)| ≤µCwxkηkkrk+ 2αµh12kηkΓh(t)krk. (3.16)

(10)

Proof. From (3.9) and the definition of theL2 projection (2.23), we have A(η, r)(t) =−

(β−ω)η, rx

N

X

j=1

ˆ

g(ω, η)j+1 2[[r]]j+1

2

=

(ω−ωj−1 2)η, rx

N

X

j=1

ˆ

g(ω, η)j+1 2[[r]]j+1

2, which implies that

|A(η, r)(t)| ≤Cwxhkηkkrxk+ N

X

j=1

ˆ

g(ω, η)2j+1 2

12 [[r]]

≤µCwxkηkkrk+√

2αkηkΓh(t)[[r]].

Here we use the Cauchy–Schwarz inequality, the inverse inequality (2.26) as well as the estimate (3.10). It is easy to obtain (3.16) from (3.15) by using the estimate (3.11) and the inverse property (2.26).

Lemma 3.4. For any v,r∈Hh1(t) andt∈[tn, tn+1], we have A(v, r)(t) +A(r, v)(t) =

N

X

j=1

α[[v]]j+1 2[[r]]j+1

2

N

X

j=1

ωx(t)(v, r)Kj(t), (3.17)

A(v, v)(t) =

N

X

j=1

α 2[[v]]2j+1

2

N

X

j=1

ωx(t) 2 kvk2K

j(t). (3.18)

Proof. With the representation ofA(v, r)(t) in (3.9) and integration by parts, we can easily obtain A(v, r)(t) +A(r, v)(t) =−

(β−ω)v, rx

N

X

j=1

ˆ

g(ω, v)j+1 2[[r]]j+1

2

(β−ω)r, vx

N

X

j=1

ˆ

g(ω, r)j+1 2[[v]]j+1

2

=−

N

X

j=1

ωx(t)(v, r)Kj(t)+

N

X

j=1

α[[v]]j+1 2[[r]]j+1

2

N

X

j=1

(β−ωj+1

2)vj+1 2

rj+ 1 2

+

N

X

j=1

(β−ωj−1

2)vj−+ 1 2

rj−+ 1 2

N

X

j=1

(β−ωj+1

2)({{v}}j+1 2[[r]]j+1

2 +{{r}}j+1 2[[v]]j+1

2)

=−

N

X

j=1

ωx(t)(v, r)Kj(t)+

N

X

j=1

α[[v]]j+1

2[[r]]j+1

2.

Here in the last step we use the periodic boundary condition and [[r]]{{v}}+ [[v]]{{r}}= [[rv]]. It is clear that

(3.17) implies (3.18) ifr=v.

It is worth pointing out that the properties of Ain Lemmas 3.2–3.4 are similar to those in Zhang and Shu [25] developed for the static grids, which play very important roles in obtaining stability.

(11)

4. Stability analysis for linear conservation laws

In this section, we would like to analyze the stability of three fully discrete schemes, that is, the ALE-DG method coupled with Euler-forward, TVD-RK2 and TVD-RK3 time-marching schemes. In what follows, we denote the approximation ofuh(tn) byunh.

4.1. First order scheme

The ALE-DG with the Euler-forward scheme is given in the following form: findun+1h ∈Vh(tn+1), such that for anyvhn≡vh(·, tn)∈Vh(tn) and 1≤j≤N, there holds

(un+1h ,cvhn)Kn+1 j

= (unh, vnh)Kn

j −τA(unh, vnh)Kn

j. (4.1)

Herevcnh is defined by (2.12).

Theorem 4.1. Let un+1h be the numerical solution of the fully discrete scheme (4.1), then we have for anyn, that

kun+1h k2≤(1 +Cτ)kunhk2, under the CFL condition

α2µ2τ h−2≤ 1

9· (4.2)

In particular, for the piecewise constant finite element space,Vh(t) ={v(χj(·, t))∈P0([−1,1])}, we have the strong stability

kun+1h k ≤ kunhk, with the usual CFL condition

αµ2τ h−1≤ 1

4· (4.3)

Here αis defined by (3.3),µis the inverse constant (2.26), andC is a positive constant depending solely on Cwx.

Proof. To analyze the stability of the scheme (4.1), we need first to obtain the energy identity. Takevnh=unhin the scheme (4.1) to yield

(un+1h ,ucnh)Kn+1

j =kunhk2Kn

j −τA(unh, unh)Kjn. (4.4) By the scaling argument with (2.15), we have

kucnhk2Kn+1 j

=∆n+1j

nj kunhk2Kn

j = (1 +s1)kunhk2Kn

j. (4.5)

Noting that

(un+1h ,ucnh)Kn+1

j = 1

2kun+1h k2Kn+1 j

+1

2kcunhk2Kn+1 j

−1

2kun+1h −ucnhk2Kn+1 j

,

(12)

we get the energy identity by summing up (4.4) overj, 1

2kun+1h k2−1

2kunhk2= 1

2kun+1h −ucnhk2

N

X

j=1

s1

2kunhk2Kn

j −τA(unh, unh)(tn)

= 1

2kun+1h −ucnhk2−τ

2α[[unh]]2. (4.6)

Here in the last step we use the property (3.18) ofAas well as the definition (2.18) ofs1. Next, we only need to analyze the first term of the right hand side in (4.6). Apply the scaling arguments and (2.15) again to get

(unh, vhn)Kjn= ∆nj

n+1j (cunh,vchn)Kn+1

j = (1−s2)(cunh,vcnh)Kn+1

j , (4.7)

and

A(unh, vnh)Kjn=A(cunh,vchn)Kn+1

j . (4.8)

It implies the equivalent form of (4.1), (un+1h −ucnh,cvhn)Kn+1

j =−s2(cunh,cvhn)Kn+1

j −τA(cunh,cvnh)Kn+1

j . (4.9)

Pk case. Take the test functioncvhn=un+1h −ucnh in (4.9) and sum all overj to obtain kun+1h −ucnhk2=−

N

X

j=1

s2(cunh, un+1h −ucnh)Kn+1

j −τA(cunh, un+1h −cunh)(tn+1). (4.10) Using the Cauchy–Schwarz inequality and the boundedness (3.6) of the operatorA, we have

kun+1h −ucnhk2≤(Cwxτ+ 3αµτ h−1)kcunhkkun+1h −ucnhk.

Here we use the fact that|s2| ≤Cwxτ. Then divide both sides of the above inequality bykun+1h −ucnhkto get, kun+1h −ucnhk ≤(Cwxτ+ 3αµτ h−1)kucnhk, (4.11) which yields that

1

2kun+1h −cunhk2≤(Cwx2 τ2+ 9α2µ2τ2h−2)kucnhk2. Under the CFL condition (4.2), we obtain the following inequality,

1

2kun+1h −ucnhk2≤(Cwx2 τ2+τ)kcunhk2

≤Cτkunhk2.

Here the last step uses (2.21) andτ≤1. Consequently, the energy identity (4.6) implies that 1

2kun+1h k2−1

2kunhk2≤Cτkunhk2. P0case. Apply the equivalent form (3.13) of the operatorAto rewrite (4.9),

(un+1h −ucnh,vchn)Kn+1

j =−τB(cunh,cvnh)Kn+1 j ,

(13)

due to the fact that s2 =τ ωx(tn+1). Since the finite element space is piecewise constant, we have ∂xvnh = 0, which is not available for k ≥ 1. Take the test function vcnh = un+1h −cunh in the above equality and use the boundedness (3.14) of the operatorBto yield,

kun+1h −ucnhk ≤√

2αµτ h12[[unh]], (4.12)

which leads to

1

2kun+1h −ucnhk2≤α2µ2τ h−1[[unh]]2. (4.13) If

α2µ2τ2h−1−τ

4α≤0, that is, αµ2τ h−1≤ 1 4, we finish the proof by combining (4.6) and (4.13) together,

1

2kun+1h k2−1

2kunhk2≤0.

In the following, we provide a remark to summarize the main difference between the caseP0 andPk,k≥1 in the stability analysis of the first order scheme.

Remark 4.2. For the piecewise constant finite element space,Vh(t) ={v(χj(·, t))∈P0([−1,1])}, we have the property ∂xvh = 0 with vh ∈ Vh(t), which can not be extended to the finite element space with polynomial degreek≥1. Thus, the bound (4.12) is no longer available for the casePk, k≥1. Instead, we use the inverse inequality to control∂xvh and get the bound (4.11). In the end, two different CFL conditions are obtained for the stability of the first order scheme.

4.2. Second order scheme

The ALE-DG with TVD-RK2 scheme is given in the following form: findun+1h ∈Vh(tn+1), such that for any vhn≡vh(·, tn)∈Vh(tn) and 1≤j≤N, there hold

(u1h,cvhn)Kn+1

j = (unh, vhn)Kn

j −τA(unh, vnh)Kn

j, (un+1h ,cvhn)Kn+1

j

= 1

2(unh, vhn)Kn

j +1

2(u1h,cvhn)Kn+1

j −τ

2A(u1h,cvhn)Kn+1 j

.

(4.14)

Herevcnh is defined by (2.12).

Theorem 4.3. Let un+1h be the numerical solution of the fully discrete scheme (4.14), then for any n, there holds

kun+1h k2≤(1 +Cτ)kunhk2, under the CFL condition

τ h−4/33 s 4

81(αµ)4·

In particular, for the piecewise linear finite element space, Vh(t) ={v(χj(·, t))∈P1([−1,1])}, we just need the usual CFL condition,

αµτ h−1≤min 1

32µ, 1

3

16µ

. (4.15)

Here αis defined by (3.3),µis the inverse constant (2.26), andC is a positive constant depending solely on Cwx andµ.

(14)

Proof. Rewrite the scheme (4.14) such that all of the terms are in the same cellKjn+1, (u1h,vcnh)Kn+1

j

= (1−s2)(cunh,cvhn)Kn+1

j −τA(cunh,cvhn)Kn+1 j

, (un+1h ,vcnh)Kn+1

j =1−s2

2 (cunh,cvhn)Kn+1

j +1

2(u1h,vchn)Kn+1

j −τ

2A(u1h,vcnh)Kn+1 j .

(4.16)

Here we use (4.7) and (4.8). By takingvchn = 12ucnh,u1h in the above equalities, respectively, and adding them together, we have

1

2kun+1h k2Kn+1 j

−1−s2

2 kucnhk2Kn+1 j

=1

2kun+1h −u1hk2Kn+1 j

+s2

4ku1h−ucnhk2Kn+1 j

−s2

4 kcunhk2Kn+1 j

−s2

4ku1hk2Kn+1 j

−τ

2A(cunh,ucnh)Kn+1 j

−τ

2A(u1h, u1h)Kn+1 j

. (4.17)

Noticing that

kunhk2Kn

j = (1−s2)kucnhk2Kn+1 j

, s2=τ ωx(tn+1), (4.18)

we obtain the energy identity by summing (4.17) over allj and using the property (3.18) ofA, 1

2kun+1h k2−1

2kunhk2= 1

2kun+1h −u1hk2+

N

X

j=1

s2

4ku1h−ucnhk2Kn+1 j

−τ

4α[[unh]]2−τ

4α[[u1h]]2. (4.19)

In order to obtain the stability, we just need to analyze the first two terms of the right hand side in the above equality. From (4.16), it is straightforward to get

(u1h−ucnh,cvhn)Kn+1

j =−τA(cunh,cvhn)Kn+1

j −s2(cunh,vcnh)Kn+1

j , (4.20)

(un+1h −u1h,cvhn)Kn+1

j =−τ

2A(u1h−ucnh,vchn)Kn+1

j . (4.21)

Pk case. Take the test functioncvhn=un+1h −u1h in (4.21) and sum up all overj to yield, kun+1h −u1hk2=−τ

2A(u1h−ucnh, un+1h −u1h)(tn+1). (4.22) Using the boundedness (3.6) ofA, we have

kun+1h −u1hk ≤ 3

2αµτ h−1ku1h−ucnhk. (4.23) Then by the similar arguments, taking the test function cvnh =u1h−ucnh in (4.20) and using the boundedness (3.6) lead to

ku1h−ucnhk ≤(Cwxτ+ 3αµτ h−1)kcunhk. (4.24) Denoteλ=αµτ h−1. Combine (4.23) and (4.24) to get that

1

2kun+1h −u1hk2≤ 9

2(Cwx2 τ2+ 9λ2)kucnhk2.

Références

Documents relatifs

The analysis is carried out for abstract Schrödinger and wave conservative systems with bounded observation (locally distributed).. Mathematics Subject Classification (2000)

En e¤et, la totalité du courant électrique alimentant l’appareil doit traverser le condensateur en série (contrairement au montage parallèle), ce qui risque de

قاوملا ـــــ ةينورتكللإا ع ةنودم روتكدلا للاط مظان ،يريهزلا سايقم تركيل : ءاطخلأا ةعئاشلا يف ،همادختسا عقوملا ينورتكللإا : http://tazzuhairiblogspot.com (

A posteriori error estimates for finite element discretization of (1.1a)–(1.1b) have been a pop- ular research subject starting from the Babuˇska and Rheinboldt work [8]. One

In this paper, we provide a general proof of positive definiteness for the reference basis functions, in case of an arbitrary odd degree of interpolation.. Moreover, in

Our theoretical analysis is now confirmed by different numerical examples. The first two ones are used to confirm the efficiency and reliability of our error esti- mator, while

Convergence and error estimates in finite volume schemes for general multidimensional scalar conservation laws.. Toute utilisation commerciale ou impression systématique

Tadmor, A kinetic formulation of multidimensional scalar conser- vation laws and related equations, Journal of the American Mathematical Society 7 (1994), no. Miyakawa, A