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 Maxwells equations. Methodology: This study applied the discontinuous Galerkin method for approximating the electric field which is solution of a wave equation that derives from Maxwells equations in a tridimensional domain. Results: Some discrete inequalities on discontinuous spaces for Maxwells 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.
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π107 H⋅m1 and ε0≈(36π109)1 F⋅m1 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
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,
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
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
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
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 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
(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
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, α,
Let ζ = uh-u, then ζ satisfies:
(12) |
Decompose ζ as η-υ where,
Note that [η]N = [η]T on
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
Proposition 4: Let u be the exact solution of Eq. 1 and suppose that
and
where, μK = min (pK+1, tk) and C is independent of h and p.
In order to obtain an estimation of
Proposition 5: Let u be the exact solution of Eq. 1 and suppose that
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
(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
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
In our test, we will employ the implicit second order Newmark scheme, setting
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.