Next Article in Journal
Adaptive Relative Reflection Harris Hawks Optimization for Global Optimization
Previous Article in Journal
Advancing Multidisciplinary STEM Education with Mathematics for Future-Ready Quantum Algorithmic Literacy
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Boundary Element Procedure for 3D Electromagnetic Transmission Problems with Large Conductivity

by
Jorge Eliécer Ospino Portillo
1,*,
Matthias Maischak
2 and
Zouhair Nezhi
3
1
Departamento de Matemáticas y Estadística, Universidad del Norte, Barranquilla 080007, Colombia
2
Department of Mathematics Sciences, Brunel University, London UB8 3PH, UK
3
Fakultät für Elektrotechnik Theoretische Elektrotechnik und Numerische, Helmut-Schmidt-Universität, 30167 Hamburg, Germany
*
Author to whom correspondence should be addressed.
Mathematics 2022, 10(7), 1148; https://doi.org/10.3390/math10071148
Submission received: 19 January 2022 / Revised: 2 March 2022 / Accepted: 6 March 2022 / Published: 2 April 2022
(This article belongs to the Topic Engineering Mathematics)

Abstract

:
We consider the scattering of time-periodic electromagnetic fields by metallic obstacles, or the eddy current problem. In this interface problem, different sets of Maxwell equations must be solved both in the obstacle and outside it, while the tangential components of both electric and magnetic fields are continuous across the interface. We describe an asymptotic procedure, applied for large conductivity, which reflects the skin effect in metals. The key to our method is a special integral equation procedure for the exterior boundary value problems corresponding to perfect conductors. The asymptotic procedure leads to a great reduction in complexity for the numerical solution, since it involves solving only the exterior boundary value problems. Furthermore, we introduce a FEM/BEM coupling procedure for the transmission problem and consider the implementation of Galerkin’s elements for the perfect conductor problem, and present numerical experiments.
MSC:
65-04; 65A05; 65N30; 65N38

1. Introduction

We present asymptotic expansions with respect to inverse powers of conductivity for the electrical and magnetic fields and report the algorithm of MacCamy and Stephan [1], which allows us to compute the expansion terms of the electrical field in the exterior domain by successively solving only exterior problems (so-called perfect conductor problems). We use various data for the interfaces between the conductors (metal) and the isolator (air). We solve the exterior problems numerically by applying the Galerkin boundary element method to boundary integral equations of the first kind, which were originally introduced by MacCamy and Stephan in [2]. This system of integral equations on the interface Σ results from a single layer ansatz for the electrical field and has unknown densities, namely, a vector field and a scalar function on Σ which we approximate with lower-order Raviart Thomas elements and continuous piecewise linear functions on a regular, triangular mesh on Σ . As in the two dimensional case investigated by Hariharan [3,4] and MacCamy and Stephan [5], the asymptotic procedure gives for the computation of the solution of the transmission problem a great reduction in complexity, since it involves solving only the exterior problem, and furthermore, only a few expansion terms must be computed. We describe in detail how to implement the boundary element method for the perfect conductor problem. As an alternative to the asymptotic expansions for the solution of the transmission problem, we introduce a new finite element/boundary element Galerkin coupling procedure which converges quasi-optimally toward the energy norm.

2. Asymptotic Expansion for Large Conductivity and Skin Effect

Let Ω be a bounded region in R 3 representing a metallic conductor and Ω + : = R 3 \ Ω ¯ represent air. The parameters ε 0 , μ 0 , σ 0 denoting permittivity, permeability and conductivity, are assumed to be zero in Ω + with positive ε , μ and σ values in Ω . Let the incident electric and magnetic fields, E 0 and H 0 , satisfy Maxwell’s equations in air. The total fields E and H satisfy the same Maxwell’s equations as E 0 and H 0 in Ω + , but a different set of equations in Ω . Across the interface Σ : = Ω = Ω + , which is assumed to be a regular analytic surface, the tangential components of both E and H are continuous. E E 0 and H H 0 represent the scattered fields. All fields are time-harmonic with frequency ω . As in [1], we neglect conduction (displacement) currents in air (metal).
Then, with appropriate scaling, the eddy current problem is (see [6,7]).
Problem ( P α β ) : Given α > 0 and β > 0 , find E and H , such that
curl E = H , curl H = α 2 E i n Ω + ( air ) curl E = H , curl H = i β 2 E i n Ω ( metal ) E T + = E T , H T + = H T , on Σ .
r E ( x ) i α E ( x ) = O 1 r 2 w i t h r = | x | , as | x | .
Here α 2 = ω 2 μ 0 ε 0 and β 2 = ω μ σ i ω 2 μ ε are dimensionless parameters, and β 2 = ω μ σ > 0 , if displacement currents are neglected in metal ( ε = 0 ) . The subscript T denotes a tangential component, and the superscripts plus and minus denote limits from Ω + and Ω .
At higher frequencies, the constant β is usually large, leading to the perfect conductor approximation. Formally this means solving only the Ω + equation and requiring that E T = 0 on Σ . If we let E and H denote the scattered fields, we obtain
Problem ( P α ) : Given α > 0 , find E and H , such that
curl E = H , curl H = α 2 E in Ω + E T = E T 0 , on Σ .
Remark 1.
There exists at most one solution of problem ( P α β ) for any α > 0 and 0 < β (see [8]).
Remark 2.
There exists a sequence { α k } k = 1 , such that if α α k , then curl E = H , c u r l H = α 2 E in Ω + , E T 0 on Σ implies E H 0 in Ω + .
We are interesting in an asymptotic expansion of the solution of problem ( P α β ) with respect to inverse powers of conductivity. With τ denoting the distance from Σ measured into Ω along the normal to Σ , the expansions reads:
E E 0 + n = 0 E n β n in Ω +
H H 0 + n = 0 H n β n in Ω +
E e i β τ n = 0 E n β n in Ω
H e i β τ n = 0 H n β n in Ω
Here E n and H n are independent of β , which is proportional to σ . The exponential in (5) and (6) represents the skin effect. Next, we present from [1] these expansions for the half-space case where the various coefficients can be computed recursively. Note E 0 and H 0 in (3) and (4), respectively, are simply the perfect conductor approximation, that is, the solution of ( P α ) . E n and H n in (3) and (4) can be calculated successively by solving a sequence of problems of the same form as ( P α ) but with boundary values determined from earlier coefficients. The E n and H n in (5) and (6), respectively, are obtained by solving ordinary differential equations in the variable x 3 .
For the ease of the reader, we present here in the half-space case Ω + = R + 3 , i.e., x 3 > 0 , and Ω = R 3 , i.e., x 3 < 0 , a formal procedure to compute E n , H n , which was given by MacCamy and Stephan [1]. They substituted Equations (3)–(6) into ( P α β ) for Σ = R 2 and equated coefficients of β n . Here, we give a short description of their approach.
Let χ = e i β x 3 and decompose field F into tangential and normal components:
F = F + f e 3 , F = F 1 e 1 + F 2 e 2 ,
with orthogonal component F = e 3 × F , and unit vectors e i ( i = 1 , 2 , 3 ).
Then, one computes with the surface gradient grad T , the rotation
curl F = F x 3 ( grad T f ) ( div F ) e 3
and
curl ( χ F ) = χ [ i β F + F x 3 ( grad T f ) ( div F ) e 3 ] .
Now, by setting E n = E n + n e 3 , one obtains for x 3 < 0
curl E χ { i β E 0 + n = 0 [ i E n + 1 + E n , x 3 ( grad T n ) ( div E n ) e 3 ] β n } ,
and
curl curl E χ i β 2 E 0 i β E 0 , x 3 + i β div E 0 e 3 + n = 0 i β E n + 1 i E n + 1 , x 3 i div E n + 1 e 3 i β E n , x 3 E n , x 3 , x 3 + div E n , x 3 e 3 + i β grad n + ( grad T n ) x 3 + div grad n e 3 β n + grad div β n e 3 = χ [ i β 2 E 0 + i β 2 0 e 3 + i β E 1 + i β 1 e 3 + n = 0 ( i E n + 2 + i n + 2 e 3 ) β n ] i β 2 E .
Hence, matching coefficients of β 2 and β , respectively, yields 0 0 , i 1 = i div E 0 and E 0 , x 3 = 0 implying E 0 ( x 1 , x 2 , x 3 ) = E 0 ( x 1 , x 2 , 0 ) .
As coefficients of β 0 , one obtains
i E 1 , x 3 + i grad 1 = 0 ,
i div E 1 + div E 0 , x 3 grad div E 0 = i 2 .
Now the gauge condition div E 0 = 0 implies 1 0 and div E 0 , x 3 = 0 ; hence E 1 , x 3 = 0 and i div E 1 = i 2 . Thus, E 1 ( x 1 , x 2 , x 3 ) = E 1 ( x 1 , x 2 , 0 ) .
Equating coefficients of β 1 in (11) gives
i E 2 , x 3 i E 2 , x 3 + i grad 2 = 0 ,
i div E 2 grad div E 1 = i 3 .
Setting
H = χ n = 0 ( H n + h n e 3 ) β n ,
MacCamy and Stephan obtained in [1] with 1 = 0 , h 0 = 0 , E 0 = 0 :
i E 1 + E 0 , x 3 = H 0 , i H 0 = i E 1 , h 0 = div E 0 = 0 .
and
i E 2 + E 1 , x 3 = H 1 , i H 1 + H 0 , x 3 = i E 2
h 1 = div E 1 , div H 0 = i 2 .
and
H 0 , x 3 E 1 , x 3 0 H 0 i E 1 in x 3 < 0
For x 3 > 0 , we have that curl E = H yields
curl E 0 + n = 0 curl E n β n = H 0 + n = 0 H n β n .
Matching coefficients of β n , one finds in x 3 > 0
curl E 0 = H 0 , curl E n = H n , n 0 ,
(and corresponding due to curl H = α 2 E )
curl H 0 = α 2 E 0 , curl H n = α 2 E n , n 0 .
With the above relations, the recursion process goes as follows. First one use (6.10) for n = 0 and (6.13), in [1], to conclude that
curl E 0 = H 0 , curl H 0 = α 2 E 0 in x 3 > 0 E 0 + = ( E T 0 ) , on x 3 = 0 .
Now ( E 0 , H 0 ) is just the solution of ( P α ) , which can be solved by the boundary integral equation procedure introduced in MacCamy and Stephan [1] and revisited below. However, from ( 1 ) 3 we obtain
H 0 = H 0 + = ( H 0 ) T + o n x 3 = 0 .
Now, the right side of (17) is known and easily computed. Then ( 1 ) 3 and (17) yield
( E 1 ) T + = ( E 1 ) T = E 1 = i ( H 0 ) = i ( ( H 0 ) T + ) .
Therefore, by (6.10), in [1], we have, again, a new solvable problem for ( E 1 , H 1 ) which is just like ( P α ) , that is
curl E 1 = H 1 , curl H 1 = α 2 E 1 in x 3 > 0 ,
but with new boundary values for E T as given by (18).
For the complete algorithm see [1]. Note, with λ = i , we have E 1 ( x 1 , x 2 , 0 ) = 1 λ ( n × curl E 0 ) yielding in x 3 < 0
E 1 ( x 1 , x 2 , x 3 ) = 0 τ e λ β x ˜ 3 E 1 ( x 1 , x 2 , 0 ) d x ˜ 3 = 1 λ 2 β ( n × curl E 0 ) [ e λ β τ 1 ]
A comparison with Peron’s results (see Chapter 5 in [9]) shows that W j c d ( y α , h ρ ) = e i β τ E j , j 0 , in Ω c d , λ Y 3 = i β τ and w j = j . Furthermore, we see that the first terms in the asymptotic expansion of the electrical field for a smooth surface Σ derived by Peron coincide with those for the half-space x 3 = 0 investigated by MacCamy and Stephan, namely, 0 = w 0 = 0 , 1 = w 1 = 0 , E 0 = W 0 c d = 0 .
Remark 3.
From Theorem 5 in Chapter 3 of [10], there exists only one solution to the electromagnetic transmission problem for a smooth interface. This solution which can be computed by the boundary integral equation procedure is shown below, where we assume that (19) holds. Then, for the electrical field E obtained via the boundary integral equation system, we have that in the tubular region Ω ± ( δ ) = x Ω ± , d i s t ( x , Σ ) < δ , there holds for the remainders E m i s ( c d ) obtained by truncating (3) and (5) at n = m
E m , ρ i s W ( c u r l , Ω i s ) C 1 ρ m 1 a n d E m , ρ c d C 2 e C 3 τ
for constants C 1 , C 2 , C 3 > 0 , independent of ρ.

3. A Boundary Integral Equation Method of the First Kind

Next, we describe the integral equation procedure for ( P α β ) and ( P α ) from [1,7,11,12]. Throughout the section, we require that
α α k , k = 1 , 2 ,
These methods, like others, are based on the Stratton–Chu formulas from [6]. To describe these, some notation is needed. Let n denote the exterior normal to Σ . Given any vector field v defined on Σ , we have
v = v T + v N n , v T = n × ( v × n )
where v T , which lies in the tangent plane, is the tangential component of v .
Define the simple layer potential V κ for density ψ (correspondingly for a vector field) for the surface Σ by
V κ ( ψ ) = Σ ψ ( y ) G κ ( | x y | ) d s y , with G κ ( r ) = e i κ r 4 π r .
For a vector field v on Σ , define V κ ( v ) by (21) with v replacing ψ .
We collect in the following lemma some of the well-known results about the simple layer potential V κ .
Remark 4
(Lemma 2.1 in [1]). For any complex κ, 0 a r g   κ π 2 and any continuous ψ on Σ, there holds:
(i) 
V κ ( ψ ) is continuous in R 3 ,
(ii) 
Δ V κ ( ψ ) = κ 2 V κ ( ψ ) in Ω Ω + ,
(iii) 
V κ ( ψ ) ( x ) = O e i κ | x | | x | as | x | ,
(iv) 
V κ ( ψ ) n ( x ) ± = 1 2 ψ ( x ) + Σ K κ ( x , y ) ψ ( y ) d s y , o n Σ ,
where K κ ( x , y ) = O ( | x y | 1 ) as y x .
(v) 
( n × c u r l V κ ( v ) ( x ) ) ± = ± 1 2 v ( x ) + 1 2 Σ K κ ( x , y ) v ( y ) d s y ,
where the matrix function K κ satisfies K κ ( x , y ) = O ( | x y | 1 ) as y x .
For problem ( 1 ) 2 in Ω , the Stratton–Chu formula gives
E = V i β ( n × H ) curl V i β ( n × E ) + grad V i β ( n · E ) , H = curl V i β ( n × H ) curl curl V i β ( n × E ) .
Similarly, for problem ( 1 ) 1 , in Ω +
E = V α ( n × H ) curl V α ( n × E ) + grad V α ( n · E ) , H = curl V α ( n × H ) curl curl V α ( n × E ) .
For given n × H , n × E and n · E , (23) yields a solution of ( P α ) . However, we know only n × E . The standard treatment of ( P α ) starts from (23), sets n × H = 0 and n · E = 0 and replaces n × E with an unknown tangential field L yielding
E = curl V α ( L ) , H = curl curl V α ( L ) .
Then the boundary condition yields an integral equation of the second kind for L in the tangent space to Σ .
The method (24) is analogous to solving the Dirichlet problem for the scalar Helmholtz equation with a double layer potential. However, having found L , it is hard to determine H T , or equivalently n × H , on Σ . Note that calculating n × H on Σ involves finding a second normal derivative of V α ( L ) .
The method in [1] for ( P α ) is analogous to solving the scalar problems with a simple layer potential (see [13]). MacCamy and Stephan use (23), but this time they set n × E = 0 and replace n × H and n · E by unknowns J and M. Thus, they take
E = V α ( J ) + grad V α ( M ) , H = curl V α ( J ) .
If they can determine J , then in this case, they can use Remark 4 to determine n × H ; hence, H T on Σ .
With the surface gradient grad T ψ = ( grad ψ ) T on Σ , the boundary conditions in (1) and (25) imply, by continuity of V α ,
n × E = n × V α ( J ) + n × grad V α ( M ) = n × E 0 ,
or equivalently,
V α ( J ) T + grad T V α ( M ) = E T 0 .
Note that for any field v defined in a neighborhood of Σ , one can define the surface divergence div T by
div v = div T v + v n n .
As shown in [1]), there holds, for any differentiable tangential field v , that div V κ ( v ) = V κ ( div T v ) on Σ .
Setting div E = 0 on Σ yields, therefore, with (25),
0 = div E = div V α ( J ) + div grad V α ( M ) ,
and div grad V α ( M ) = α 2 V α ( M ) gives immediately
V α ( div T J ) α 2 V α ( M ) = 0 .

4. FEM/BEM Coupling

Next, we present a coupling method for the interface problem ( P α β ) (see [10,14,15,16,17]). Integration by parts gives in Ω for the first equation in ( P α β ) , with γ N E = ( curl E ) × n , γ D E = n × ( E × n )
Ω curl E · curl v ¯ d x Ω i β 2 E · v ¯ d x Σ γ N E · γ D v ¯ d s = 0 .
Therefore, with γ N E = γ N + E + γ N E 0 and setting E = V α ( J ) + grad V α ( M ) in Ω + , we obtain
Ω curl E · curl v ¯ d x Ω i β 2 E · v ¯ d x Σ γ N + ( V α ( J ) + grad V α ( M ) ) · γ D + v ¯ d s = Σ γ N E 0 · γ D + v ¯ d s .
Note that γ N + ( V α ( J ) + grad V α ( M ) ) = 1 2 J + 1 2 K α ( J ) , where K α is a smoothing operator.
As shown in (Lemma 4.5 in [1]), there exists a continuous map J α ( J ) T from H r ( Σ ) into H r + 1 ( Σ ) , for any real number r with
div T V α ( J ) T = V α ( div T J ) + J α ( J ) T .
As shown in [2], the system of boundary operators on Σ (which is equivalent to (26) and (27)),
V α ( J ) T + grad T V α ( M ) = E T 0 J α ( J ) T ( Δ T + α 2 ) V α ( M ) = div T E T 0 ,
is strongly elliptic as a mapping from H 1 2 ( Σ ) × H 1 2 ( Σ ) into H 1 2 ( Σ ) × H 1 2 ( Σ ) , where grad T ( div T ) denote the surface gradient (surface divergence) and Δ T the Laplace–Beltrami operator on Σ .
Now, the fem/bem coupling method is based on the variational formulation: For given incident field E 0 on Σ , find E H ( curl , Ω ) , J H 1 2 ( Σ ) and M H 1 2 ( Σ ) with
Ω curl E · curl v ¯ d x Ω i β 2 E · v ¯ d x 1 2 Σ ( J + K α ( J ) ) · γ D + v ¯ d s = Σ γ N E 0 · γ D + v ¯ d s Σ V α ( J ) T · j ¯ d S + Σ grad T V α ( M ) · j ¯ d S = Σ E T 0 · j ¯ d S , Σ J α ( J ) T m ¯ d S Σ ( Δ T + α 2 ) V α ( M ) m ¯ d S = Σ div T E T 0 m ¯ d S ,
v H ( curl , Ω ) , j H 1 2 ( Σ ) , m H 1 2 ( Σ ) .
In order to formulate a conforming Galerkin scheme for (31), take subspaces H h 1 H ( curl , Ω ) , H h 1 2 H 1 2 ( Σ ) , H h 1 2 H 1 2 ( Σ ) with the mesh parameter h and look for E h H h 1 , J h H h 1 2 , M h H h 1 2 such that
A ( E h , J h , M h ) , ( v h , j h , m h ) = F , ( v h , j h , m h )
where A is the operator given by the left-hand side in (31), F = ( γ N E 0 , E T 0 , div T E T 0 ) .
Theorem 1.
1.
System (31) has a unique solution ( E , J , M ) in X = H ( c u r l , Ω ) × H 1 2 ( Σ ) × H 1 2 ( Σ ) .
2.
The Galerkin system (32) is uniquely solvable in X h = H h 1 × H h 1 2 × H h 1 2 , and there exists C > 0 , independent of h,
E E h H ( c u r l , Ω ) + J J h H 1 2 ( Σ ) + M M h H 1 2 ( Σ ) C inf ( v , j , m ) X h E v H ( c u r l , Ω ) + J j H 1 2 ( Σ ) + M m H 1 2 ( Σ )
where ( E , J , M ) and ( E h , J h , M h ) solve (31) and (32), respectively.
Proof. 
First, note that system (31) is strongly elliptic in X , which follows by considering A as a system of pseudodifferential operators (cf. [2]). The only difference from [2], is that here we additionally have the first equation in (31). Since Δ E = curl curl E grad div E , by taking div E = 0 , the principal symbol of A has the form (with | ξ | 2 = ξ 1 2 + ξ 2 2 )
σ ( A ) ( ξ ) ( E , J , M ) t = | ξ | 2 + ξ 3 2 0 0 1 0 0 0 | ξ | 2 + ξ 3 2 0 0 1 0 0 0 | ξ | 2 + ξ 3 2 0 0 0 0 0 0 1 | ξ | 0 i ξ 1 1 | ξ | 0 0 0 0 1 | ξ | i ξ 2 1 | ξ | 0 0 0 0 0 | ξ | E 1 E 2 E 3 J 1 J 2 M
where ( E 1 , E 2 ) = E T and E 3 is perpendicular to x 3 = 0 .
Obviously the two sub-blocks are strongly elliptic (see [2] for the lower sub-block). Assuming that ( α , i β ) is not an eigenvalue of P α β , we have existence and uniqueness of the exact solution. Due to the strong ellipticity of A , there exists a unique Galerkin solution and the a priori error estimate holds, due to the abstract results by Stephan and Wendland [18]. □

5. Galerkin Procedure for the Perfect Conductor Problem ( P α )

Next, we present implementations of the Galerkin methods (see [7,10,19,20]) and some numerical experiments for the integral equations (26) and (27). These experiments were performed with the package Maiprogs (cf. Maischak [21,22]), which is a Fortran-based program package utilized for finite element and boundary element simulations [23]. Initially developed by M. Maischak, Maiprogs has been extended for electromagnetic problems by Teltscher [24] and Leydecker [25].
We investigate the exterior problem ( P α ) by performing the integral equations procedure with (26) and (27):
Testing against arbitrary functions j H 1 2 ( Σ ) and m H 1 2 ( Σ ) in (26) and (27), we get
Σ V α ( J ) T · j ¯ d S + Σ grad T V α ( M ) · j ¯ d S = Σ E T 0 · j ¯ d S , Σ V α ( div T J ) · m ¯ d S + α 2 Σ V α ( M ) · m ¯ d S = 0 .
Partial integration in the second term of ( 35 ) 1
Σ grad T V α ( M ) · j ¯ d S = Σ V α ( M ) · div T j ¯ d S
shows that the formulation (35) is symmetric: by definition of symmetric bilinear forms a and c, of the bilinear form b and linear form through
a ( J , j ) : = Σ V α ( J ) T · j ¯ d S , b ( J , m ) : = Σ V α ( div T J ) · m ¯ d S = Σ V α ( m ) · div T J ¯ d S , c ( M , m ) : = α 2 Σ V α ( M ) · m ¯ d S , ( j ) : = Σ E T 0 · j ¯ d S
the variational formulation has the form: find ( J , M ) H 1 2 ( Σ ) × H 1 2 ( Σ ) such that
a ( J , j ) + b ( j , M ) = ( j ) b ( J , m ) + c ( M , m ) = 0
for all ( j , m ) H 1 2 ( Σ ) × H 1 2 ( Σ ) .
We now work with finite dimensional subspaces R h H 1 2 ( Σ ) of dimension n and M h H 1 2 ( Σ ) of dimension m, and seek approximations J h R h and M h M h for J and M, such that
a ( J h , j ) + b ( j , M h ) = ( j ) , b ( J h , m ) + c ( M h , m ) = 0
for all j R h and m M h .
Let { ψ i } i = 1 n be a basis of R h and { φ j } j = 1 m be a basis of M h . J h , and M h are of the forms
J h : = i = 1 n λ i ψ i and M h : = j = 1 m μ j φ j .
Inserting (38) in (37) provides
i = 1 n λ i a ( ψ i , ψ k ) + j = 1 m μ j b ( ψ k , φ j ) = ( ψ k ) i = 1 n λ i b ( ψ i , φ l ) + j = 1 m μ j c ( φ j , φ l ) = 0
for all ψ k and φ l , 1 k n , 1 l m .
With matrices and vectors
A : = ( a ( ψ i , ψ k ) ) i , k C n × n , B : = ( b ( ψ i , φ l ) ) i , l C n × m , C : = ( c ( φ j , φ l ) ) j , l C m × m , λ : = ( λ i ) i C n , μ : = ( μ j ) j C m , : = ( ( ψ k ) ) k C n .
(39) has also the form
A B t B C λ μ = 0 .
We have considered { ψ i } i = 1 n a basis of R h and { φ j } j = 1 m a basis of M h . These functions were chosen as piecewise polynomials. To obtain these bases, we considered suitable basis functions locally on the element of a grid, i.e., on each component grid.
Start from a grid
{ Σ k } k = 1 N with 1 k N Σ k = Σ
with N elements, and let { ψ ^ i } i = 1 n ^ and { φ ^ j } j = 1 m ^ be the basis of a square reference element Σ ^ . The local basis functions on an element Σ k are each { ψ i } i = 1 n k or { φ j } j = 1 m k .
Therefore, we should calculate first
A : = ( a ( ψ j s , ψ i z ) ) i z , j s C n × n ,
where ψ j s or ψ i z are the basis functions of R h and
a ( ψ j s , ψ i z ) = Σ V α ( ψ j s ) T · ψ i z d S = k = 1 N Σ k V α ( ψ j s ) T · ψ i z d S ,
Test each local basis function against any other local basis function and sum the result to the test value of the global basis functions, which include these local basis functions.
Let I N = { 1 , , N } be the index set for the grid elements, I n ^ = { 1 , , n ^ } the index set for the basic functions on the reference element and I n = { 1 , , n } the index set for the global basis functions.
Let ζ : I N × I n ^ I n be the mapping from local to global basis functions, such that ζ ( k , i ) = j , if the local basis function ψ k , i component of the global basis function is ψ j .
Let ζ 1 be the set of all pairs of ( k , j ) with ζ ( k , j ) = i ; then,
Σ V α ( ψ j s ) T · ψ i z d S = ( k , i ) ζ 1 ( i z ) ( l , j ) ζ 1 ( j s ) Σ k V α ( ψ l , j ) T · ψ k , i d S
= ( k , i ) ζ 1 ( i z ) ( l , j ) ζ 1 ( j s ) Σ k Σ l G α ( | x y | ) ( ψ l , j ( y ) ) t · ψ k , i ( x ) d S y d S x .
We are dealing in this implementation with Raviart–Thomas basis functions. The transformation of these functions requires a Peano transformation ψ k , i = 1 | det A k | A k ψ ^ i . Thus, if A k = ( a 1 , a 2 ) , det A k is calculated by det A k = ( a 1 × a 2 ) · a 1 × a 2 a 1 × a 2 , then the Peano transformation of the local basis functions to the basic functions on the reference element then gives
I = ( k , i ) ζ 1 ( i z ) ( l , j ) ζ 1 ( j s ) Σ k Σ l G α ( | x y | ) ( ψ l , j ( y ) ) t · ψ k , i ( x ) d S y d S x = ( k , i ) ζ 1 ( i z ) ( l , j ) ζ 1 ( j s ) Σ ^ Σ ^ G α ( | x y | ) | det A k · det A l | ( ψ ^ i ( x ^ ) ) t ( A k ) t · A l ψ ^ j ( y ^ ) d S y ^ d S x ^
with x = a k + A k x ^ and y = a l + A l y ^ , and referent element Σ ^ .
The calculation of the integrals with Helmholtz kernel G α is not exact. We consider the expansion of the Helmholtz kernel in a Taylor series. There holds
G α ( | x y | ) = 1 4 π e α i | x y | | x y | = 1 4 π 1 | x y | + α i + ( α i ) 2 2 | x y | +
The first terms are singular for x = y , and their corresponding integrals are treated by analytic evaluation in Maiprogs (cf. Maischak [21,22,26]), but the integrals of all other terms can be calculated with sufficient accuracy by Gaussian quadrature.
Compute
b ( ψ i z , φ j s ) = Σ V α ( T · ψ i z ) · φ j s d S = ( k , i ) ζ ψ 1 ( i z ) ( l , j ) ζ φ 1 ( j s ) Σ l Σ k G α ( | x y | ) T · ψ k , i ( y ) · φ l , j ( x ) d S y d S x .
with ζ ψ 1 = ζ described above, and ζ φ 1 , the analogously defined map for the basic functions of M h .
While a transformation of the scalar basis functions is not required, the transformation of the surface divergence of Raviart–Thomas elements is carried out by T · ψ k , i = 1 | d e t A k | ^ · ψ ^ i and we have
b ( ψ i z , φ j s ) = ( k , i ) ζ ψ 1 ( i z ) ( l , j ) ζ φ 1 ( j s ) Σ ^ Σ ^ G α ( | x y | ) | d e t A k | ^ · ψ ^ k , i ( y ^ ) · φ ^ l , j ( x ^ ) d S y ^ d S x ^
with y = a k + A k y ^ and x = a l + A l x ^ . The calculation of c ( φ i , φ j ) is similar to the one mentioned before.
The calculation of the right-hand side appears simple at first glance, since there are no single layer potential terms. However, the right-hand side must be computed by quadrature.
The quadrature of an integral over f on the reference element is determined by the quadrature points x ^ x , y , and the associated weights w x , y = w x · w y , which are processed in x and y directions. Perform the two-dimensional quadrature as a combination of one-dimensional quadratures in each x and y direction, and use here the weights from the already implemented one-dimensional quadrature formula. With n ˜ x quadrature points in x-direction and n ˜ y quadrature points in y-direction, the quadrature formula reads:
Q Σ ^ ( f ) = i = 1 n ˜ x j = 1 n ˜ y f ( x ^ i , j ) · w i w j .
The quadrature points on the square reference element and the corresponding weights for Gaussian quadrature were implemented in Maiprogs already. For triangular elements, use a Duffy transformation.
We will now calculate the right-hand side in the Galerkin formulation, i.e., the linear form , applied to the base functions ψ i , i = 1 , , n . The quadrature takes place on the reference element. Decompose global functions into local basis functions and then use the Peano transformation for the Raviart–Thomas functions. Therefore,
( ψ i r ) = Σ ( E T 0 ( x ) ) t · ψ i r ( x ) d S x = ( k , i ) ζ 1 ( i r ) Σ ^ ( E T 0 ( x ) ) t · A k · ψ ^ k , i ( x ^ ) d S x ^
with x = a k + A k x ^ . Applying (45) with n ˜ x = n ˜ y : = n ˜ , leads to
Q ( ( ψ i ) ) = ( k , i ) ζ 1 ( i r ) i 1 = 1 n ˜ i 2 = 1 n ˜ ( E T 0 ( x i 1 , i 2 ) ) t · A k · ψ ^ k , i ( x ^ i 1 , i 2 ) · w i 1 w i 2
with x i , j = a k + A k x ^ i , j . As before, the task is carried out by looping through all grid components, and the values are added to the entries for each of its base function.
The electrical field can be calculated by
E h = V α ( J h ) + grad V α ( M h ) .
We have for the first term in (47) with ( 38 ) 1
V α ( J h ) ( x ) = i = 1 n λ i Σ G α ( | x y | ) ψ i ( y ) d S y .
Then using Peano transformation, it follows that
V α ( ψ i s ) ( x ) = Σ G α ( | x y | ) ψ i s ( y ) d S y = ( l , i ) ζ 1 ( i s ) Σ ^ G α ( | x y | ) | det A l | A l ψ ^ i ( y ^ ) d S y ^ .
For the second term in (47), one gets
grad V α ( φ j z ) ( x ) = ( l , j ) ζ 1 ( j z ) Σ ^ grad x G α ( | x y | ) φ ^ j ( y ^ ) d S y ^ .
The calculation of H T ± is done as follows (compare Remark 4 ( v ) ).
H T ± = n × curl V α ( J ) ± = ± 1 2 J ( x ) + 1 2 n ( x ) × Σ grad x G α ( | x y | ) × J ( y ) d S y .

6. Numerical Experiments

Here, consider one example to test the implementation. As the domain, take the cube Ω = [ 2 , 2 ] 3 . We tested the Galerkin method in (37). We chose the wave number α = 0.1 (or α = 0.5 , 1.5 ) and the exact solution
J = 1 8 0 ( 1 x 1 ) ( 1 x 2 ) · n 3 ( 1 x 1 ) ( 1 x 2 ) · n 2
and
M = 1 8 α 2 ( x 1 1 ) · n 3
where n = ( n 1 , n 2 , n 3 ) denotes the outer normal vector at a point on the surface Σ = k = 1 6 Σ k . We can write each term of Equation (26) as:
V α ( J ) T ( x ) = k = 1 6 Σ k G α ( | x y | ) ( J k ( y ) ) t d S y ,
and
grad T V α ( M ) T ( x ) = k = 1 6 grad T Σ k G α ( | x y | ) M k ( y ) d S y .
Then, from (26), (54) and (55), the following holds.
E T = k = 1 6 Σ k G α ( | x y | ) ( J k ( y ) ) t d S y + grad T Σ k G α ( | x y | ) M k ( y ) d S y .
We used different values of α for our investigation. In Table 1, we present the results of the errors in energy norm and L 2 -norm for α = 0.1 , 0.5 , 1.5 for the uniform h version with polynomial degree p = 1 . In Figure 1 and Figure 2, we compare the h-version with different α . The exact norm, known by extrapolation, for α = 0.1 is | C | = 8.580798 , for α = 0.5 is | C | = 1.6171534 , and for α = 1.5 is | C | = 1.8042380 . Here, C = R e E T 0 , J and C h = R e E T 0 , J h (see [27]). The exact L 2 -norms, known by extrapolation, for α = 0.1 are J L 2 = 2.1066356 and M L 2 = 81.9249906 ; for α = 0.5 are J L 2 = 2.1977966 and M L 2 = 3.9588037 ; and for α = 1.5 are J L 2 = 2.3826646 and M L 2 = 0.7763804 .
The convergence rates η , for α = 0.1 are, for the energy norm η C = 1.325363 , and for the L 2 -norm η J = 1.617988 and η M = 1.184964 . With α = 0.5 , the energy norm of η C = 1.165255 , the L 2 -norms of η J = 0.976440 and η M = 1.211619 and α = 1.5 , for the energy norm η C = 1.552163 , and for L 2 -norm η J = 0.174124 and η M = 0.295586 .
Let us compare the numerical convergence rates above for the boundary element methods obtained in the above example with the theoretical convergence rates predicted by Theorem 1. Note that we have implemented the boundary integral equation system (26), and (27) and note the strongly elliptic system (30), where convergence is guaranteed due to Theorem 1. Nevertheless, our experiments show convergence for the boundary element solution, but with suboptimal convergence rates. Theorem 1 predicts (when Raviart–Thomas elements are used to approximate J and piecewise linear elements to approximate M) a convergence rate of order η = 3 2 in the energy norm for smooth solutions J and M. Our computations depend on the parameter α which is a well-known effect with boundary integral equations where it may come to spurious eigenvalues diminishing the orders of the Galerkin approximations. Due to the cube Ω = [ 2 , 2 ] 3 , the numerical solution might become singular near the edges and corners of Ω ; hence, the Galerkin scheme converges sub-optimally.
Next, we applied the boundary element method above to compute the first terms in the asymptotic expansion of the electrical field considered in Section 1 (Remark 1). In this way we obtained good results for the electrical field at some point away from the transmission surface Σ by only computing a few terms in the expansion.
Algorithm for the asymptotic of the eddy current problem:
  • First solve the exterior Problem ( P α ) by integral Equations (26) and (27), i.e., (35) with given incident field E T 0 .
  • Compute H T + from (51).
  • Go back to 1: Solve the exterior problem ( P α ) with new right hand side from (18).
  • Go back to 2.
  • E = E 0 + β 1 E 1 + β 2 E 2 + R m , where E 0 is the solution of the step 1 and E 1 and E 2 are solutions of step 3.
We have E ˜ = E 0 + β 1 E 1 + β 2 E 2 , and calculate the error | E ˜ E exact ( x i ) | , i = 1 , 2 , 3 , where x 1 = ( 3 , 0 , 0 ) , x 2 = ( 6 , 0 , 0 ) and x 3 = ( 9 , 0 , 0 ) . To find E exact , Equations (25)–(53) are used. We present the results in Table 2 and in Figure 3.

7. Conclusions

In this article we have studied the scattering of time-periodic electromagnetic fields by metallic obstacles, or the eddy current problem. An asymptotic procedure was described, applied for large conductivity, and reflects the skin effect in metals. A special integral equation procedure was introduced for the exterior boundary value problems corresponding to perfect conductors. In addition, an FEM/BEM coupling procedure was presented for the transmission problem, and the implementation of Galerkin’s elements was considered for the perfect conductor problem. The numerical experimentation showed good behavior by the procedure.

Author Contributions

J.E.O.P., M.M. and Z.N. contributed equally on the development of the theory and their respective analysis. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported in part by the ALECOL-DAAD Program and COLCIENCIAS through contract number CT 793-2013, and code 1215-569-33876.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

This research was supported in part by the ALECOL-DAAD Program and COLCIENCIAS through contract number CT 793-2013, and code 1215-569-33876. Institute for Applied Mathematics, Leibniz University of Hannover, Hannover-Germany, Department of Mathematics Sciences, Brunel University, UK and Universidad del Norte, Barranquilla-Colombia. Furthermore, we thank the anonymous referees for their suggestions.

Conflicts of Interest

The authors declares that there is no conflict of interest regarding the publication of this paper.

References

  1. MacCamy, R.C.; Stephan, E.P. Solution procedures for three-dimensional eddy current problems. J. Math. Anal. Appl. 1984, 101, 348–379. [Google Scholar] [CrossRef] [Green Version]
  2. MacCamy, R.C.; Stephan, E.P. A boundary element method for an exterior problem for three-dimensional Maxwell’s equations. Appl. Anal. 1983, 16, 141–163. [Google Scholar] [CrossRef]
  3. Hariharan, S.I.; MacCamy, R.C. Low frequency acoustic and electromagnetic scattering. Appl. Numer. Math. 1986, 2, 29–35. [Google Scholar] [CrossRef] [Green Version]
  4. Hariharan, S.I.; MacCamy, R.C. Integral equation procedures for eddy current problems. J. Comput. Phys. 1982, 45, 80–99. [Google Scholar] [CrossRef]
  5. MacCamy, R.C.; Stephan, E.P. A skin effect aproximation for eddy current problems. Arch. Ration. Mech. Anal. 1985, 90, 87–98. [Google Scholar] [CrossRef]
  6. Stratton, J.A. Electromagnetic Theory; Mc Graw-Hill: New York, NY, USA, 1941. [Google Scholar]
  7. Weggler, L. Stabilized boundary element methods for low-frequency electromagnetic scattering. Math. Methods Appl. Sci. 2012, 35, 574–597. [Google Scholar] [CrossRef]
  8. Müller, C. Fundations of Mathematical Theory of Electromagnetic Waves; Springer: New York, NY, USA, 1969. [Google Scholar]
  9. Peron, V. Modélisation Mathématique de Phénomènes Électromagnétiques dans des Matériaux à Fort Contraste. Ph.D. Thesis, Université de Rennes I, Rennes, France, 2009. [Google Scholar]
  10. Ospino Portillo Jorge, E. Finite Elements/Boundary Elements for Electromagnetic Interface Problems, Especially the Skin Effect. Ph.D. Thesis, Institut of Applied Mathematics, Hannover University, Hannover, Germany, 2011. [Google Scholar]
  11. Lei, W.D.; Li, H.J.; Qin, X.F.; Chen, R.; Ji, D.F. Dynamics-based analytical solutions to singular integrals for elastodynamics by time domain boundary element method. Appl. Math. Model. 2018, 56, 612–625. [Google Scholar] [CrossRef]
  12. Xie, G.Z.; Zhong, Y.D.; Li, H.; Hao, B.; Du, W.L.; Sun, C.Y.; Wang, H.Q.; Wen, X.Y.; Wang, L.W. A systematic derived sinh based metod for singular and nearly singular boundary integrals. Eng. Anal. Bound. Elem. 2021, 123, 147–153. [Google Scholar] [CrossRef]
  13. Hsiao, G.; MacCamy, R.C. Solution of boundary value problems by integral equations of the first kind. SIAM Rev. 1973, 15, 687–705. [Google Scholar] [CrossRef]
  14. Ammari, H.; Nédxexlec, J.C. Couplage éléments finis équations intégrales puor la résolution des équations de Maxwell en milieu hétérogène. Équations aux dérivées partielles et applications. In Social Science & Médicine; Gauthier-Villars, H., Ed.; Elsevier: Paris, France, 1998; pp. 19–33. [Google Scholar]
  15. Ammari, H.; Nédxexlec, J.C. Coupling of finite and boundary element methods for the timeharmonic Maxwell equations II. A symmetric formulation. In The Maz’ya Anniversary Collection: Volume 2 (Rostock, 1998), Volume 110 of Operator Theory: Advances and Applications; Birkhäuser: Basel, Switzerland, 1999; pp. 23–32. [Google Scholar]
  16. Hitmair, R. Symmetric coupling for eddy current problems. SIAM J. Numer. Anal. 2002, 40, 41–65. [Google Scholar] [CrossRef] [Green Version]
  17. Hitmair, R. Coupling of finite elements and boundary elements in electromagnetic scattering. SIAM J. Numer. Anal. 2003, 41, 919–944. [Google Scholar] [CrossRef] [Green Version]
  18. Stephan, E.P.; Wendland, W.L. Remars to Galerkin and least squares methods with finite elements for general elliptic problems. Manuscripta Geod. 1976, 1, 93–123. [Google Scholar]
  19. Christiansen, S. Mixed Boundary Element Method for Eddy Current Problems; Research Report 2002-16; SAM-ETH Zürich: Zürich, Switzerland, 2002. [Google Scholar]
  20. Taskinen, M.; Vänskxax, S. Current and charge integral equation formulations and picards extended maxwell system. IEEE Trans. Antennas Propag. 2007, 55, 3495–3503. [Google Scholar] [CrossRef]
  21. Maischak, M. Manual of the Sotfware Package Maiprogs; Institut of Applied Mathematics, Hannover University: Hannover, Germany, 2007. [Google Scholar]
  22. Maischak, M. Book of Numerical Experiments (B.O.N.E.); Institute for Applied Mathematics, University of Hannover: Hannover, Germany, 2010. [Google Scholar]
  23. Maischak, M. Technical Manual of the Program System Maiprogs; Institut of Applied Mathematics, Hannover University: Hannover, Germany, 2010. [Google Scholar]
  24. Teltscher, M. A Posteriori Fehlerschätzer für Elektromagnetische Kopplungprobleme in Drei Dimensionen. Ph.D. Thesis, Institut of Applied Mathematics, Hannover University, Hannover, Germany, 2002. [Google Scholar]
  25. Leydecker, F. hp-Version of the Boundary Element Method for Electromagnetic Problems-Error Analysis, Adaptivity, Preconditioners. Ph.D. Thesis, Institut of Applied Mathematics, Hannover University, Hannover, Germany, 2006. [Google Scholar]
  26. Maischak, M. The Analytical Computation of the Galerkin Elements for the Laplace, Lamé and Helmholtz Equation in 3D-BEM; Institute for Applied Mathematics, University of Hannover: Hannover, Germany, 2000. [Google Scholar]
  27. Holm, H.; Maischak, M.; Stephan, E.P. The hp-Version of the boundary element method for Helmholtz screen problems. Computing 1996, 57, 105–134. [Google Scholar] [CrossRef]
Figure 1. Errors in the L2-norm for α = 0.1 , 0.5 .
Figure 1. Errors in the L2-norm for α = 0.1 , 0.5 .
Mathematics 10 01148 g001
Figure 2. Errors in the L2-norm for α = 1.5 and the energy norm | C C h | = O ( h η ) for α = 0.1 , 0.5 , 1.5 .
Figure 2. Errors in the L2-norm for α = 1.5 and the energy norm | C C h | = O ( h η ) for α = 0.1 , 0.5 , 1.5 .
Mathematics 10 01148 g002
Figure 3. Errors for the electrical field with respect to the degrees of freedom for x 1 , x 2 , and x 3 .
Figure 3. Errors for the electrical field with respect to the degrees of freedom for x 1 , x 2 , and x 3 .
Mathematics 10 01148 g003
Table 1. Errors in L 2 -norm and energy norm with respect to the degrees of freedom for α = 0.1 , 0.5 , 1.5 .
Table 1. Errors in L 2 -norm and energy norm with respect to the degrees of freedom for α = 0.1 , 0.5 , 1.5 .
NDOF | C | | C C h | J L 2 M L 2 J J h L 2 M M h L 2
α = 0.1
11448.5029651.1531192.08518980.7043740.29982914.08929
25768.5684510.4601502.10436981.6902790.0976816.196968
323048.5788330.0337172.10639581.8796370.0318232.725645
492168.6540720.0732742.11700283.1238250.0103671.198835
α = 0.5
11441.6035190.2095522.1495113.89370900.4581590.714952
25761.6144510.0934362.1854263.94674910.2328510.308704
323041.6166160.0416612.1946083.95655910.1183420.133293
492161.6172600.0185762.1986193.95922200.0601450.057554
α = 1.5
11441.7744500.3264972.3509090.72437290.3877070.279375
25761.8007990.1113342.3650110.74226440.3436270.227618
323041.8038380.0379652.3828430.75390640.3045580.185450
492161.8042840.0129462.3979060.79094610.2699320.151093
Table 2. Errors for electrical field in x 1 , x 2 , and x 3 .
Table 2. Errors for electrical field in x 1 , x 2 , and x 3 .
DOF | E ˜ E exact ( x 1 ) | | E ˜ E exact ( x 2 ) | | E ˜ E exact ( x 3 ) |
1440.49590.64990.8049
5760.10430.09100.0347
23040.09980.00670.0378
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ospino Portillo, J.E.; Maischak, M.; Nezhi, Z. A Boundary Element Procedure for 3D Electromagnetic Transmission Problems with Large Conductivity. Mathematics 2022, 10, 1148. https://doi.org/10.3390/math10071148

AMA Style

Ospino Portillo JE, Maischak M, Nezhi Z. A Boundary Element Procedure for 3D Electromagnetic Transmission Problems with Large Conductivity. Mathematics. 2022; 10(7):1148. https://doi.org/10.3390/math10071148

Chicago/Turabian Style

Ospino Portillo, Jorge Eliécer, Matthias Maischak, and Zouhair Nezhi. 2022. "A Boundary Element Procedure for 3D Electromagnetic Transmission Problems with Large Conductivity" Mathematics 10, no. 7: 1148. https://doi.org/10.3390/math10071148

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop