Numerical validation of an explicit P1 finite-element scheme for Maxwell's equations in a polygon with variable permittivity away from its boundary
L. Beilina, V. Ruas

TL;DR
This paper numerically validates an explicit finite-element scheme for Maxwell's equations with variable permittivity in a polygon, confirming optimal convergence under the CFL condition through 2D experiments.
Contribution
It provides empirical validation of an explicit P1 finite-element scheme for Maxwell's equations with variable permittivity, extending prior theoretical analysis.
Findings
Convergence results are optimal when CFL condition is satisfied.
Numerical experiments confirm the theoretical reliability of the scheme.
The scheme effectively handles variable permittivity away from the boundary.
Abstract
This paper is devoted to the numerical validation of an explicit finite-difference scheme for the integration in time of Maxwell's equations in terms of the sole electric field, using standard linear finite elements for the space discretization. The rigorous reliability analysis of this numerical model was the object of another authors' arXiv paper. More specifically such a study applies to the particular case where the electric permittivity has a constant value outside a sub-domain, whose closure does not intersect the boundary of the domain where the problem is defined. Our numerical experiments in two-dimension space certify that the convergence results previously derived for this approach are optimal, as long as the underlying CFL condition is satisfied.
| 1 | 8 | 9 | 0.054247 | 0.2767 | 1.0789 | |||
|---|---|---|---|---|---|---|---|---|
| 2 | 32 | 25 | 0.013902 | 3.902100 | 0.1216 | 2.2755 | 0.4811 | 2.2426 |
| 3 | 128 | 81 | 0.003706 | 3.751214 | 0.0532 | 2.2857 | 0.2544 | 1.8911 |
| 4 | 512 | 289 | 0.000852 | 4.349765 | 0.0234 | 2.2735 | 0.1279 | 1.9891 |
| 5 | 2048 | 1089 | 0.000229 | 3.720524 | 0.0121 | 1.9339 | 0.0641 | 1.9953 |
| 6 | 8192 | 4225 | 0.000059 | 3.881356 | 0.0061 | 1.9836 | 0.0321 | 1.9969 |
| 1 | 8 | 9 | 0.043394 | 0.2784 | 1.0869 | |||
|---|---|---|---|---|---|---|---|---|
| 2 | 32 | 25 | 0.011451 | 3.789538 | 0.1098 | 2.5355 | 0.5305 | 2.0488 |
| 3 | 128 | 81 | 0.003343 | 3.425366 | 0.06 | 1.83 | 0.2586 | 2.0514 |
| 4 | 512 | 289 | 0.000781 | 4.385873 | 0.0248 | 2.4194 | 0.1306 | 1.9801 |
| 5 | 2048 | 1089 | 0.000202 | 3.866337 | 0.0119 | 2.0840 | 0.0654 | 1.9969 |
| 6 | 8192 | 4225 | 0.000052 | 3.884615 | 0.0059 | 2.0169 | 0.0327 | 2 |
| 1 | 8 | 9 | 0.054228 | 0.2837 | 1.1120 | |||
|---|---|---|---|---|---|---|---|---|
| 2 | 32 | 25 | 0.012241 | 4.430030 | 0.0906 | 3.1313 | 0.4937 | 2.2524 |
| 3 | 128 | 81 | 0.002973 | 4.117389 | 0.0408 | 2.2206 | 0.2665 | 1.8525 |
| 4 | 512 | 289 | 0.000590 | 5.038983 | 0.0150 | 2.7200 | 0.1335 | 1.9963 |
| 5 | 2048 | 1089 | 0.000163 | 3.619631 | 0.0079 | 1.8987 | 0.0667 | 2.0015 |
| 6 | 8192 | 4225 | 0.000043 | 3.790698 | 0.0040 | 1.9750 | 0.0334 | 1.9970 |
| 1 | 8 | 9 | 0.054224 | 0.5710 | 1.1208 | |||
|---|---|---|---|---|---|---|---|---|
| 2 | 32 | 25 | 0.012483 | 4.343828 | 0.1505 | 3.7940 | 0.5024 | 2.2309 |
| 3 | 128 | 81 | 0.002751 | 4.537623 | 0.0686 | 2.1939 | 0.2688 | 1.8690 |
| 4 | 512 | 289 | 0.000627 | 4.387559 | 0.0240 | 2.8583 | 0.1339 | 2.0075 |
| 5 | 2048 | 1089 | 0.000158 | 3.968354 | 0.0114 | 2.1053 | 0.0669 | 2.0015 |
| 6 | 8192 | 4225 | 0.000040 | 3.949999 | 0.0057 | 2 | 0.0334 | 2.0030 |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsElectromagnetic Simulation and Numerical Methods · Advanced Numerical Methods in Computational Mathematics · Numerical methods in engineering
Numerical validation of an explicit finite-element scheme for
Maxwell’s equations in a polygon with variable permittivity away from its boundary
L. Beilina
Department of Mathematical Sciences, Chalmers University of Technology and University of Gothenburg, SE-42196 Gothenburg, Sweden, e-mail: [email protected]
V. Ruas Institut Jean Le Rond d’Alembert, UMR 7190 CNRS - Sorbonne Université, F-75005, Paris, France, e-mail: [email protected]
Abstract
This paper is devoted to the numerical validation of an explicit finite-difference scheme for the integration in time of Maxwell’s equations in terms of the sole electric field, using standard linear finite elements for the space discretization. The rigorous reliability analysis of this numerical model was the object of another authors’ arXiv paper. More specifically such a study applies to the particular case where the electric permittivity has a constant value outside a sub-domain, whose closure does not intersect the boundary of the domain where the problem is defined. Our numerical experiments in two-dimension space certify that the convergence results previously derived for this approach are optimal, as long as the underlying CFL condition is satisfied.
1 Motivation
The purpose of this article is to provide a numerical validation of an explicit finite element solution scheme of hyperbolic Maxwell’s equations for the electric field with constant dielectric permittivity in a neighborhood of the boundary of the computational domain. This numerical model was thoroughly studied in [2] from the theoretical point of view. The focus of that paper was on the case of three-dimensional domains on whose boundary absorbing boundary conditions are enforced. However as pointed out therein, all the underlying analytical results trivially extend to the two-dimensional case and to other types of boundary conditions such as Dirichlet and Neumann conditions. Actually in our experiments we consider only two-dimensional test-problems, in which Dirichlet boundary conditions are prescribed.
The standard continuous FEM is a tempting possibility to solve Maxwell’s equations, owing to its simplicity. It is well known however that, for different reasons, this method is not always well suited for this purpose. The first reason is that in general the natural function space for the electric field is not the Sobolev space , but rather in the space . Another issue difficult to overcome with continuous Lagrange finite elements is the prescription of the zero tangential-component boundary conditions for the electric field, which hold in many important applications. All this motivated the proposal by Nédélec about four decades ago of a family of -conforming methods to solve these equations (cf. [24]). These methods are still widely in use, as much as other approaches well adapted to such specific conditions (see e.g. [1], [13] and [27]). A comprehensive description of finite element methods for Maxwell’s equations can be found in [21].
There are situations however in which the finite element method does provide an inexpensive and reliable way to solve the Maxwell’s equations. In this work we address one of such cases, characterized by the fact that the electric permittivity is constant in a neighborhood of the whole boundary of the domain of interest. This is because, at least in theory, whenever the electric permittivity is constant, the Maxwell’s equations simplify into as many wave equations as the space dimension under consideration. More precisely here we show by means of numerical examples that, in such a particular case, a space discretization with conforming linear elements, combined with a straightforward explicit finite-difference scheme for the time integration, gives rise to optimal approximations of the electric field, as long as a classical CFL condition is satisfied.
Actually this work is strongly connected with studies presented in [3, 4] for a combination of the finite difference method in a sub-domain with constant permittivity with the finite element method in the complementary sub-domain. As pointed out above, the Maxwell’s equations reduces to the wave equation in the former case. Since the analysis of finite-difference methods for this type of equation is well established, only an explicit finite element scheme for Maxwell’s equations is analyzed in this paper.
In [3, 4] a stabilized domain-decomposition finite-element/finite-difference approach for the solution of the time-dependent Maxwell’s system for the electric field was proposed and numerically verified. In these works [3, 4] different manners to handle a divergence-free condition in the finite-element scheme were considered. The main idea behind the domain decomposition methods in [3, 4] is that a rectangular computational domain is decomposed into two sub-domains, in which two different types of discretizations are employed, namely, the finite-element domain in which a classical finite element discretization is used, and the finite-difference domain, in which the standard five- or seven-point finite difference scheme is applied, according to the space dimension. The finite element domain lies strictly inside the finite difference domain, in such a way that both domains overlap in two layers of structured nodes. First order absorbing boundary conditions [16] are enforced on the boundary of the computational domain, i.e. on the outer boundary of the finite-difference domain. In [3, 4] it was assumed that the dielectric permittivity function is strictly positive and has a constant value in the overlapping nodes as well as in a neighborhood of the boundary of the domain. An explicit scheme was used both in the finite-element and finite-difference domains.
We recall that for a stable finite-element solution of Maxwell’s equation divergence-free edge elements are the most satisfactory from a theoretical point of view [24, 21]. However, the edge elements are less attractive for solving time-dependent problems, since a linear system of equations should be solved at every time iteration. In contrast, elements can be efficiently used in a fully explicit finite element scheme with lumped mass matrix [15, 20]. On the other hand it is also well known that the numerical solution of Maxwell’s equations with nodal finite elements can result in unstable spurious solutions [22, 25]. Nevertheless a number of techniques are available to remove them, and in this respect we refer for example to [17, 18, 19, 23, 25]. In the current work, similarly to [3, 4], the spurious solutions are removed from the finite element scheme by adding the divergence-free condition to the model equation for the electric field. Numerical tests given in [4] demonstrate that spurious solutions are removable indeed, in case an explicit finite-element solution scheme is employed.
Efficient usage of an explicit finite-element scheme for the solution of coefficient inverse problems (CIPs), in the particular context described above was made evident in [5]. In many algorithms aimed at solving electromagnetic CIPs, a qualitative collection of experimental measurements is necessary on the boundary of a computational domain, in order to determine the dielectric permittivity function therein. In this case, in principle the numerical solution of the time-dependent Maxwell’s equations is required in the entire space (see e.g. [5, 6, 7, 8, 9, 10], but instead it can be more efficient to consider Maxwell’s equations with a constant dielectric permittivity in a neighborhood of the boundary of a computational domain. The explicit finite-element scheme considered in this work was numerically tested in the solution of the time-dependent Maxwell’s system in both two- and three-dimensional geometry (cf. [4]). It was also combined with a few algorithms to solve different CIPs for determining the dielectric permittivity function in connection with the time-dependent Maxwell’s equations, using both simulated and experimentally generated data (see [6, 7, 8, 9, 10]). In short, the formal reliability analysis of such a method conducted in this work, corroborates the previously observed adequacy of this numerical approach.
An outline of this paper is as follows: In Section 2 we describe in detail the model problem being solved, and give its equivalent variational form. In Section 3 we set up the discretizations of the model problem in both space and time, and recall the main results of the reliability analysis conducted in [2] for the underlying numerical model. Section 4 is devoted to the numerical experiments that validate such results. We conclude in Section 5 with a few comments.
2 The model problem
The particular form of Maxwell’s equations for the electric field in a bounded domain of with boundary that we deal with in this work is as follows. First we consider that , where is an interior open set whose boundary does not intersect and is the complementary set of with respect to . Now in case satisfies (homogeneous) Dirichlet boundary conditions, we are given and satisfying where is the electric permittivity. is assumed to belong to and to fulfill in and . Incidentally, throughout this article we denote the standard semi-norm of by for and the standard norm of by .
In doing so, the problem to solve is:
[TABLE]
Remark 2.1**.**
As pointed out above the analysis carried out in [2] applies to the case where absorbing boundary conditions are prescribed, where represents the outer normal derivative of on . This choice was motivated by the fact that they correspond to practical situations addressed in [6, 7, 8, 9, 10].
We next set (4.11) in variational form. With this aim we denote the standard inner product of by and the corresponding norm by . Further, for a given non-negative function we introduce the weighted -semi-norm , which is actually a norm if everywhere in . We also introduce, the notation for two fields which are square integrable in . Notice that if is strictly positive this expression defines an inner product associated with the norm .
Then requiring that and and on , we write for all ,
[TABLE]
We recall that the equivalence of problem (2.2) with Maxwell’s equations (4.11) was established in [2].
3 The numerical model
Henceforth we restrict our studies to the case where is a polygon.
3.1 Space semi-discretization
Let be the usual FE-space of continuous functions related to a mesh fitting , consisting of triangles with maximum edge length , belonging to a quasi-uniform family of meshes (cf. [12]).
Setting we define (resp. ) to be the usual -interpolate of (resp. ). Then the semi-discretized problem is space we wish to solve writes,
*Find * * such that *
[TABLE]
3.2 Full discretization
To begin with we consider a natural centered time-discretization scheme to solve (3.3), namely: Given a number of time steps we define the time increment . Then we approximate by for according to the following scheme for :
[TABLE]
Owing to its coupling with and on the left hand side of (3.4), cannot be determined explicitly by (3.4) at every time step. In order to enable an explicit solution we resort to the classical mass-lumping technique. We recall that for a constant this consists of replacing on the left hand side the inner product by an inner product , using the trapezoidal rule to compute the integral of (resp. ), for every element in , where stands for . It is well-known that in this case the matrix associated with for , is a diagonal matrix. In our case is not constant, but the same property will hold if we replace in each element the integral of in a triangle as follows:
[TABLE]
where are the vertexes of , , is the centroid of .
Before pursuing we define the auxiliary function whose value in each is constant equal to . Then still denoting the approximation of by , for we determine by,
[TABLE]
3.3 Convergence results
Recalling the assumption that we first set
[TABLE]
Next we recall the classical inverse inequality (cf. [12]) together with a result in [11] according to which,
[TABLE]
where is a mesh-independent constant.
Now we assume that satisfies the following CFL-condition:
[TABLE]
. We further assume that the solution to equation (4.11) belongs to .
Let us define a function in whose value at equals for and that varies linearly with in each time interval , in such a way that for every and . We also define for any field to be .
Then denoting by the standard semi-norm of Sobolev space for , according to [2] we have:
Provided the CFL condition (3.8) is fulfilled and also satisfies , under the above regularity assumption on , there exists a constant depending only on , and such that,
[TABLE]
(3.9) means that, as long as varies linearly with , first order convergence of scheme (3.5) in terms of either or holds in the sense of the norms on the left hand side of (3.9).
4 Numerical validation
We perform numerical tests in time in the computational domain for the model problem in two-dimension space, namely
[TABLE]
for the electric field .
The source data (the right hand side) is chosen such that the function
[TABLE]
is the exact solution of the model problem (4.10) In (4.11) the function is defined to be,
[TABLE]
where is an integer greater than one. In Figure 1 the function are illustrated for different values of .
The solution given by (4.11) satisfies homogeneous initial conditions together with homogeneous Dirichlet conditions on the boundary of the square for every time . In our computations we used the software package Waves [31] only for the finite element method applied to the solution of the model problem (4.10). We note that this package was also used in [4] to solve the the same model problem (4.10) by a domain decomposition FEM/FDM method.
We discretized the computational domain denoting by a partition of the spatial domain into triangles of sizes . We let be a partition of the time domain into time intervals of uniform length for a given number of time intervals . We choose the time step , which provides numerical stability for all meshes.
We performed numerical tests taking in (4.12) and computed the maximum value over the time steps of the relative errors measured in the function -norm and the -semi-norm and in the norm for the time-derivative, respectively represented by
[TABLE]
Here is the exact solution given by (4.11) and is the computed solution, while .
In Tables 1-4 method’s convergence in these three senses is observed taking in (4.12).
Figure 2 shows convergence of our numerical scheme based on a space discretization, taking the function defined by (4.12) with (on the left) and (on the right) for . Similar convergence results are presented in Figures 3 and 4 taking in (4.12).
Observation of these tables and figures clearly indicates that our scheme behaves like a first order method in the (semi-)norm of for and in the norm of for for all the chosen values of . As far as the values and are concerned this perfectly conforms to the a priori error estimates established in [2]. However those tables and figures also show that such theoretical predictions extend to cases not considered in our analysis such as and , in which the regularity of the exact solution is lower than assumed, or yet in the cases and , in which the minimum of is not attained on the boundary. Otherwise stated some of our assuptions seem to be of academic interest only and a lower regularity of the solution such as should be sufficient to attain optimal first order convergence in both senses. On the other hand second-order convergence can be expected from our scheme in the norm of for , according to Tables 1-4 and Figures 2-4.
5 Summary
In this work we validated the reliability analysis conducted in [2] for a numerical scheme to solve Maxwell’s equations of electromagnetism, combining an explicit finite difference time discretization with a lumped-mass finite element space discretization. The scheme is effective in the particular case where the dielectric permittivity is constant in a neighborhood of the boundary of the spacial domain. After presenting the problem under consideration for the electric field we supplied the detailed description of such a scheme and recalled the a priori error estimates that hold for the latter under suitable regularity assumptions specified in [2]. Then we showed by means of numerical experiments performed for a test-problem in two-dimension space with known exact solution, that the convergence results given in [2] are confirmed in practice. Furthermore we presented convincing evidence that such theoretical predictions extend to solutions with much lower regularity than the one assumed in our analysis. Similarly optimal second-order convergence is observed in a norm other than those in which convergence was formally established. In short we undoubtedly indicated that Maxwell’s equations can be efficiently solved with classical conforming linear finite elements in some relevant particular cases, among which lie the model problem (4.10).
Acknowledgment: The research of the first author is supported by the Swedish Research Council grant VR 2018-03661. The second author gratefully acknowledges the financial support provided by CNPq/Brazil through grant 307996/2008-5.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] F. Assous, P. Degond, E. Heintze and P. Raviart, On a finite-element method for solving the three-dimensional Maxwell equations, J.Comput.Physics, 109, pp.222–237, 1993.
- 2[2] L. Beilina and V. Ruas, An explicit P 1 subscript 𝑃 1 P_{1} finite element scheme for Maxwell’s equations with constant permittivity in a boundary neighborhood , ar Xiv:1808.10720, 2018.
- 3[3] L. Beilina, M. Grote, Adaptive Hybrid Finite Element/Difference Method for Maxwell’s equations, TWMS J. of Pure and Applied Mathematics , V.1(2), pp.176-197, 2010.
- 4[4] L. Beilina, Energy estimates and numerical verification of the stabilized Domain Decomposition Finite Element/Finite Difference approach for time-dependent Maxwell’s system, Cent. Eur. J. Math., 2013, 11(4), 702-733 DOI: 10.2478/s 11533-013-0202-3.
- 5[5] L. Beilina, M .V. Klibanov, Approximate global convergence and adaptivity for Coefficient Inverse Problems , Springer, New York, 2012.
- 6[6] L. Beilina, M. Cristofol and K. Niinimaki, Optimization approach for the simultaneous reconstruction of the dielectric permittivity and magnetic permeability functions from limited observations, Inverse Problems and Imaging , 9 (1), pp. 1-25, 2015.
- 7[7] L. Beilina, N. T. Thanh, M.V. Klibanov and J. B. Malmberg, Globally convergent and adaptive finite element methods in imaging of buried objects from experimental backscattering radar measurements, J. Comp. Appl. Maths. , Elsevier, DOI: 10.1016/j.cam.2014.11.055, 2015.
- 8[8] J. Bondestam-Malmberg and L. Beilina, An adaptive finite element method in quantitative reconstruction of small inclusions from limited observations, Applied Mathematics and Information Sciences, 12-1 (2018), 1–19.
