HOME JOURNALS CONTACT

Journal of Applied Sciences

Year: 2017 | Volume: 17 | Issue: 2 | Page No.: 81-89
DOI: 10.3923/jas.2017.81.89
A Discontinuous Galerkin Method for the Wave Equation: A hp-a Priori Error Estimate
Abdelhamid Zaghdani, M. Ezzat Mohamed and A.I. El-Maghrabi

Abstract: Background: The discontinuous Galerkin method for the approximation of a partial differential equation solution has some advantages comparing to the classical finite element method. Objective: This study aimed to provide a numerical approximation of the wave equation solution derived from Maxwell’s equations. Methodology: This study applied the discontinuous Galerkin method for approximating the electric field which is solution of a wave equation that derives from Maxwell’s equations in a tridimensional domain. Results: Some discrete inequalities on discontinuous spaces for Maxwell’s equations were presented and a discontinuous Galerkin method for the numerical approximation of the solution of the wave equation was analyzed. Its hp-analysis was carried out and error estimates that were optimal in the mesh size and slightly suboptimal in the approximation degree were obtained. The DG spatial discretization was augmented with the second order Newmark scheme in time and some numerical results were obtained. Conclusion: The results of the study can be applied for approximating solutions of several partial differential equations.

Fulltext PDF Fulltext HTML

How to cite this article
Abdelhamid Zaghdani, M. Ezzat Mohamed and A.I. El-Maghrabi, 2017. A Discontinuous Galerkin Method for the Wave Equation: A hp-a Priori Error Estimate. Journal of Applied Sciences, 17: 81-89.

Keywords: DG method, a priori error estimate, wave equation and Maxwell`s equations

INTRODUCTION

In this study, we present and prove some discrete inequalities on discontinuous space for Maxwell's equation and we analyze a hp-discontinuous Galerkin method for the wave equation in stable medium with perfect electric conductor boundary. Approximate continuity is imposed by including penalty terms in the form which defines the method. This method was analyzed for advection-diffusion-reaction problems1,2 and for the approximation of second order elliptic equations3. An interior penalty finite element method with discontinuous element has been introduced and analysed4. This method is inspired from the DG method with the addition of penalty terms. For the time-harmonic Maxwell's equations, a hp-DG version has been presented and analysed5. For the plane-wave discontinuous Galerkin method we refer to Atcheson6.

The problem considered for the most of this study is the initial-boundary value problem derived from Maxwell's equations in stable medium with perfect electric conductor boundary:

(1)

where, Ω is a convex polyhedron included in R3, I = [0, T]⊂R. We suppose that the functions μ, ε are sufficiently smooth and satisfies 0<εmin<∣ε(x)∣<εmax and 0<μmin<∣μ(x)∣<μmax for all x in Ω with a constants εmin, εmax, μmin, μmax. The u0 and u1 are in H0(∇×, Ω)∩H(∇⋅, Ω), g∈L2 (I, L2 (Ω)), f is defined on Ω×I and in L2 (I, L2 (Ω)3). Physically, u is the electric field, f and g are related to a current and charge density, respectively. Moreover, μ0ε0c2 = 1, where μ0≈4π10–7 H⋅m–1 and ε0≈(36π109)–1 F⋅m–1 are the magnetic permeability and the electric permittivity in vacuum, respectively. In fact, many of the results proved are valid so long as Ω is a bounded, convex domain with Lipchitz, connected and simply connected boundary. If we assume that Ω is a stable medium with perfect electric conductor boundary and if u is the exact solution of Maxwell's equations, then u belong to H1(Ω)3 as described by Duvaut and Lions7.

Let ∏h be a partition of Ω into tetrahedra. We denote by the set of all interior faces, the set of exterior faces and Fh the set of all faces of the partition. For e∈Fh we denote by 〈,〉e; i.e., the scalar product in L2(e)3 or L2(e) furthermore we identify to 〈,〉 the scalar product in L2 (∂Ω)3 or L2 (∂Ω). The scalar product in L2 (Ω)3 or L2 (∂Ω) is denoted by (,) and is identified to wwith (,)K is the scalar product in L2 (K)3 or L2 (K). For the other spaces and notations used in this study we refer to Zaghdani8.

In order to define the average of ∇×u in the formulation Eq. 5, we set for

Finite element spacesLet p = (pK)K∈∏h be a degree vector that assigns to each element K∈∏h a polynomial approximation order pK≥1. The generic hp-finite element space of piecewise polynomials is given by:

where, is the space of real polynomials of degree at most pK in K.

Now, we set:

(2)

We define the local parameters h and p as h = min (hK, hK’), p = max (pK, pK’) in the case of interior faces and h = hK, p = pK in the case of boundary faces8,9. In the following of this study σ denotes a stabilization parameter and will be chosen depending on the local mesh size and polynomial degree. We consider the same definition of this parameter as by Perugia and Schotzau9 and Zaghdani8 and define with a strictly positive constant κ.

MATERIALS AND METHODS

Formulation for the Maxwell problem: In the notations of Zaghdani8, we can state the basic integration by parts formulas:

We have10:

(3)

and:

(4)

In order to derive a weak formulation of Eq. 1, we note that Eq. 3 implies for any u with:

where, we have denoted by:

Now, we introduce the penalty term via the form:

Where:

and:

We also define:

Now, since J0 (u, v) = (g, ∇⋅(εv)) for the exact solution u of Eq. 1, then u satisfies:

(5)

Properties of the bilinear form
Mesh-dependent norm: We now, introduce the discontinuous Galerkin norm and set for u∈H1 (∇×, ∏h):

We start by studying the continuity of the bilinear forms introduced above. We have:

Proposition 1: ∀v, u∈H1 (∇×, ∏h),

with a constant C independent of h and p.

Proof: The proof can be easily obtained from the definition of A, Jσ, ∥⋅∥ and the Cauchy-Schwarz inequality.

In order to study the coercivity of the bilinear form, we start by introducing the following inequality of Poincarré-Friedrichs type valid for u∈H1 (∏h)3.

Lemma: Let u∈H1 (∏h)3 and σ the stabilization parameter defined previously, then there exists C independent of h and p such that:

Proof: Since Γ is simply connected we have the following orthogonal decomposition11:

Therefore, for u∈H1 (∏h)3, u∈L2 (Ω)3 and we can write u = u1+u2 with:

(6)

Since u1 = H0 (∇×0, Ω) we can write u1 = ∇q with 11. Also u2 = ∇×φ in Ω avec φ∈H(∇×, Ω)∩H0(∇⋅0, Ω)2. In particular, the traces of φ are well defined. Note that the inequality Eq. 6 implies that:

Using the integration by parts Eq. 3 and 4, we obtain:

Since,

We can get:

It is clear that:

Since, φ∈H (∇×, Ω)∩H0 (∇⋅, Ω) and ∇⋅φ = 0. We obtain for the first inequality11:

Using the trace inequality8, we get for every face e∈Fh:

By adding:

Similarly and using the fact that the embedding of H (∇×, Ω)∩ H0 (∇⋅, Ω) in H1 (Ω)3 is continuous, we can estimate:

and obtain:

Therefore, we get:

which is equivalent to:

Remark: If we use the assumptions on μ and ε, the definition of the bilinear forms A and Jσ we deduce in particular that there exists a constant C independent of h and p such that:

Now, the following coercivity result on the discrete space Σh holds.

Proposition 2: There exists two constants α>0 and independent of h and p such that:

Proof: Let us first recall the following inverse inequality:

(7)

with a constant Cinv>0, only depending on the shape regularity of the mesh. For the two dimensional elements, the proof of Eq. 7 can be found by Schwab12. For the three dimension space, the proof is analogous2.

Now, let α be an arbitrary real number and choose v∈Σh. Then:

Since, {∇×v} is the average of the flux at the face of two elements Ki and Kj the corresponding integral can be split into two integrals with integrands (∇×v)i/σ and (∇×v)j/σ each one associated with the elements Ki or Kj, respectively. Therefore, let e∈Fh and consider the integral associated with the element K. Using the inverse inequality, we have since ∇×Σh⊂Σh:

(8)

So that, selecting σ to be equal to κp2/h in Eq. 8, we obtain:

In particular:

Now, from the definition of a (v, v) we can get for all ∈>0:

From the previous inequality and the definition of Jσ we obtain:

It then follows that:

The previous inequality is true for all ∈>0, taking we obtain:

We can choose κ sufficiently large and:

and obtain:

Now, the following hp-approximation result to interpolate scalar function holds.

Proposition 3: Let K∈∏h and suppose that Then there exists a sequence of polynomials satisfying:

(9)

Furthermore, if tk≥1:

(10)

The constant C is independent of u, hK and pK but depends on the shape regularity of the mesh and on

Proof: The assertion in Eq. 9 has been proved by Babuska and Suri13 (Lemma) for two-dimensional domains. For three-dimensional domains, the proof is analogous2. The assertion in Eq. 10 has been proved by Perugia and Schotzau9.

In order to interpolate the vector functions, we define the following.

Definition: For u = (u1, u2, u3) we define by with is defined by where, is given in proposition 3.

Model problem: If u is the exact solution of the Maxwell problem, then u satisfies:

The interior penalty finite element approximation to u is to find uh:I→Σh such that:

(11)

Upon choice of a basis for Σh and the data f and g, Eq. 11 determines uh as the only solution to an initial value problem for a linear system of ordinary differential equations. Note that if u is the exact solution of Eq. 1, then u satisfies the first line in Eq. 11 and thus the problem is consistent.

We now analyze the proposed procedure by the method of energy estimates.

A priori error estimate: In this study, u denote the exact solution of Eq. 1 and uh the discrete solution of Eq. 11. The C is generic constant independent of h and p which takes different values at the different place sand depends of μmin, μmax, εmin, εmax, T, α, the coercivity constants of the form B and Ω.

Let ζ = uh-u, then ζ satisfies:

(12)

Decompose ζ as η-υ where, and

Note that [η]N = [η]T on and [η]T = 0 on thus:

 

Since, υt (t)∈Σh we can set v = υt (t), obtaining:

So:

Since, υt(0) = υ(0) = 0, integration over [0, t]⊂I, yields:

The final term may be integrated by parts in time. Hence:

Therefore, we can apply the coercivity of B and continuity of A to get:

In particular:

As this holds for all t∈I, Gronwall's Lemma implies that:

(13)

Since, ζ = η-υ and Jσ (η, η) = 0:

Then, error bounds for the finite element approximation to the true solution reduce to the error bounds for the piecewise polynomial interpolant. Thus, we start by estimating where is defined after proposition 3. By using proposition 3 and the definition of ∥⋅∥h, we obtain the following proposition.

Proposition 4: Let u be the exact solution of Eq. 1 and suppose that for any t∈I with tK≥2, then we have:

and

where, μK = min (pK+1, tk) and C is independent of h and p.

In order to obtain an estimation of we apply the previous proposition and get the following.

Proposition 5: Let u be the exact solution of Eq. 1 and suppose that with tK≥2. Let uh the discrete solution of Eq. 11, then the error ζ = uh-u satisfies:

where, μK = min (pK+1, tK) and C is independent of h and p.

RESULTS AND DISCUSSION

We shall now present some numerical results which verify the sharpness of the theoretical error bounds stated in proposition 5. To obtain a full discretization of our wave equation, we choose to augment our DG spatial discretization with the second order Newmark scheme in time1.

In our example, the DG stabilization parameter is set to κ = 10. The functions μ and ε in Eq. 1 are supposed constants and equal to 1.

Time discretizationThe discretization of Eq. 1 in space by the DG method Eq. 9 leads to the linear second order system of ordinary differential equations:

(14)

with initial conditions:

(15)

where, M is the mass matrix and A the stiffness matrix. To discretize Eq. 11 in time, we employ the Newmark time stepping scheme14. We let k denote the time step and set tn = n.k. Then the Newmark method consists in finding approximation to uh(tn) such that:

(16)

and:

(17)

Table 1: Errors in the L2 (Ω) norm and in the energy norm

Fig. 1: Error of the energy norm with p = 1

Fig. 2: Error of the energy norm with p = 2

For n = 1, 2,...,N-1. Here fn= f(tn) while, β≥0 and are free parameters that still can be chosen. We recall that for the Newmark scheme is second order accurate in time, whereas, it is only first order accurate for For β = 0, the Newmark scheme Eq. 16 and 17 requires at each time step the solution of a linear system with the matrix M. However, because individual elements decouples, M is a bloc diagonal with a bloc size equal to the number of degrees of freedom per element. It can be inverted at very low computational cost and the scheme is essentially explicit. In fact, if the bases functions are chosen mutually orthogonal, M reduces to the identity15 and the references therein. Then, with the explicit Newmark method corresponds to the standard leap-frog scheme.

For β>0, the resulting scheme is implicit and involves the solution of a linear system with the symmetric positive definite stiffness matrix A at each time step. We finally note that the second order Newmark scheme with is unconditionally stable for whereas, for the time step k has to be restricted by a CFL condition. In the case β = 0 the condition is k2λmax (A)≤4 (1-ε), ε∈(0, 1) where, λmax (A) is the maximal eigen value of the DG stiffness matrix A.

In our test, we will employ the implicit second order Newmark scheme, setting and in Eq. 16 and 17.

Example: We consider the three dimensional wave Eq. 1 in Ω×I= (0.1)3×(0.1) and data f, g, u0 and u1 chosen such that the analytical solution is given by:

(18)

This solution is arbitrarily smooth so that our theoretical assumptions are satisfied. We discretize this problem using the polynomial spaces Pp (K)3, p = 1,2 on a sequence ∏h of tetrahedral meshes. With decreasing mesh size h smaller time step k is not necessary, because the scheme is unconditionally stable.

We show the relative errors at time T = 1 in the energy norm, as we decrease h and we remark that the decrease of the energy norm as a function of the mesh size h is of order one for p = 1 and of order two for p = 2. Then the numerical results corroborate with the expected theoretical rates of O(hp) as we decrease the mesh size (Table 1, Fig. 1, 2).

CONCLUSION

In this study, a discontinuous Galerkin method for the discretization of the wave has been proposed and its hp-error analysis has been carried out. The hp-error estimates obtained are optimal in the mesh size and suboptimal in the approximation degree. Some numerical results are given to confirm the convergence rates as a function of the mesh size.

ACKNOWLEDGMENT

The authors gratefully acknowledge the approval and the support of this study at from the Deanship of Scientific Research study by the grant No. 8-38-1436-5. K.S.A. Northern Border University, Arar.

REFERENCES

  • Cangiani, A., Z. Dong, E.H. Georgoulis and P. Houston, 2015. hp-version discontinuous Galerkin methods for advection-diffusion-reaction problems on polytopic meshes opic meshes. ESAIM: Math. Mod. Numer. Anal., 50: 699-725.
    CrossRef    Direct Link    


  • Houston, P., C. Schwab and E. Suli, 2002. Discontinuous hp-finite element methods for advection-diffusion-reaction problems. SIAM J. Numer. Anal., 39: 2133-2163.
    CrossRef    Direct Link    


  • Wheeler, M.F., 1978. An elliptic collocation-finite element method with interior penalties. SIAM J. Numer. Anal., 15: 152-161.
    CrossRef    Direct Link    


  • Arnold, D.N., 1982. An interior penalty finite element method with discontinuous elements. SIAM. J. Numer. Anal., 19: 742-760.
    CrossRef    Direct Link    


  • Houston, P., I. Perugia and D. Schotzau, 2003. hp DGFEM for Maxwell's Equations. In: Numerical Mathematics and Advanced Applications, Brezzi, F., A. Bubuska, S. Corsaro and A. Murli (Eds). Springer, New York, USA., pp: 785-794


  • Atcheson, T.R., 2015. Accelerated plane-wave discontinuous galerkin for heterogeneous scattering problems. Ph.D. Thesis, Rice University, Houston, TX.


  • Duvaut, G. and P.L. Lions, 1976. Inequalities in Mechanics and Physics. Springer, New York, USA., Pages: 367


  • Zaghdani, A., 2006. Formulations discontinues de Galerkin pour les equations de Maxwell. Ph.D. Thesis, Universite de Paris Sud.


  • Perugia, I. and D. Schotzau, 2003. The hp-local discontinuous Galerkin method for low-frequency time-harmonic Maxwell equations. Mathe. Comput., 243: 1179-1214.
    Direct Link    


  • Zaghdani, A. and C. Daveau, 2006. Two new discrete inequalities of Poincare-Friedrichs on discontinuous spaces for Maxwell's equations. Comptes Rendus Mathematique, 342: 29-32.
    CrossRef    Direct Link    


  • Girault, V. and P.A. Raviart, 1986. Finite Element Methods for Navier-Stokes Equations: Theory and Algorithms. Springer-Verlag, Berlin


  • Schwab, C., 1968. p- and hp-Finite Element Methods: Theory and Applications in Solid and Fluid Mechanics. Oxford University Press, Oxford, UK


  • Babuska, I. and M. Suri, 1987. The hp version of the finite element method with quasi uniform meshes. Modelis. Mathe. Anal. Numeriqu, 21: 199-238.
    Direct Link    


  • Raviart, P.A. and J.M. Thomas, 1983. Introduction a l'Analyse Numerique des Equations aux Derivees Partielles. Masson, Paris


  • Cockburn, B., G.E. Karniadakis and C.W. Shu, 2000. The Development of Discontinuous Galerkin Methods. In: Discontinuous Galerkin Methods: Theory, Computation and Applications, Cockburn, B., G.E. Karniadakis and C.W. Shu (Eds.). Vol. 11, Springer, New York, USA., pp: 3-50

  • © Science Alert. All Rights Reserved