<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">AJCM</journal-id><journal-title-group><journal-title>American Journal of Computational Mathematics</journal-title></journal-title-group><issn pub-type="epub">2161-1203</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ajcm.2017.74030</article-id><article-id pub-id-type="publisher-id">AJCM-81048</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Numerical Method for Solving Electromagnetic Wave Scattering by One and Many Small Perfectly Conducting Bodies
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Nhan</surname><given-names>T. Tran</given-names></name><xref ref-type="aff" rid="aff1"><sub>1</sub></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><label>1</label><addr-line>Department of Mathematics, Kansas State University, Manhattan, USA</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>ttnhan@gmail.com</email></corresp></author-notes><pub-date pub-type="epub"><day>26</day><month>10</month><year>2017</year></pub-date><volume>07</volume><issue>04</issue><fpage>413</fpage><lpage>434</lpage><history><date date-type="received"><day>15,</day>	<month>October</month>	<year>2017</year></date><date date-type="rev-recd"><day>11,</day>	<month>December</month>	<year>2017</year>	</date><date date-type="accepted"><day>14,</day>	<month>December</month>	<year>2017</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  In this paper, we investigate the problem of electromagnetic (EM) wave scattering by one and many small perfectly conducting bodies and present a numerical method for solving it. For the case of one body, the problem is solved for a body of arbitrary shape, using the corresponding boundary integral equation. For the case of many bodies, the problem is solved asymptotically under the physical assumptions 
  
  a &lt;&lt; 
  d &lt;&lt; λ, where 
  
  a is the characteristic size of the bodies, 
  <d></d>
  d
   is the minimal distance between neighboring bodies, λ = 2
  π/
  k is the wave length and 
  
  k is the wave number. Numerical results for the cases of one and many small bodies are presented. Error analysis for the numerical method is also provided.
 
</p></abstract><kwd-group><kwd>Electromagnetic Scattering</kwd><kwd> Many Bodies</kwd><kwd> Perfectly Conducting Body</kwd><kwd> Integral Equation</kwd><kwd> EM Waves</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Many real-world electromagnetic (EM) problems like EM wave scattering, EM radiation, etc. [<xref ref-type="bibr" rid="scirp.81048-ref1">1</xref>] , cannot be solved analytically and exactly to get a solution in a closed form. Thus, numerical methods have been developed to tackle these problems approximately. Computational Electromagnetics (CEM) has evolved enormously in the past decades to a point that its methods can solve EM problems with extreme accuracy. These methods can be classified into two categories: Integral Equation (IE) method and Differential Equation (DE) method. Typical IE methods include: Method of Moment (MoM) developed by Roger F. Harrington (1968) [<xref ref-type="bibr" rid="scirp.81048-ref2">2</xref>] , Fast Multipole Method (FMM) first introduced by Greengard and Rokhlin (1987) [<xref ref-type="bibr" rid="scirp.81048-ref3">3</xref>] and then applied to EM by Engheta et al. (1992) [<xref ref-type="bibr" rid="scirp.81048-ref4">4</xref>] , Partial Element Equivalent Circuit (PEEC) method [<xref ref-type="bibr" rid="scirp.81048-ref5">5</xref>] , and Discrete Dipole Approximation [<xref ref-type="bibr" rid="scirp.81048-ref6">6</xref>] . Typical DE methods are: Finite Difference Time Domain (FDTD) developed by Kane Yee (1966) [<xref ref-type="bibr" rid="scirp.81048-ref7">7</xref>] , Finite Element Method (FEM) [<xref ref-type="bibr" rid="scirp.81048-ref8">8</xref>] , Finite Integration Technique (FIT) proposed by Thomas Weiland (1977) [<xref ref-type="bibr" rid="scirp.81048-ref9">9</xref>] , Pseudospectral Time Domain (PSTD) [<xref ref-type="bibr" rid="scirp.81048-ref10">10</xref>] , Pseudospectral Spatial Domain (PSSD) [<xref ref-type="bibr" rid="scirp.81048-ref11">11</xref>] , and Transmission Line Matrix (TLM) [<xref ref-type="bibr" rid="scirp.81048-ref12">12</xref>] . Among these methods, FDTD has emerged as one of the most popular techniques for solving EM problems due to its simplicity and ability to provide animated display of the EM field, see [<xref ref-type="bibr" rid="scirp.81048-ref12">12</xref>] . However, FDTD requires the entire computational domain be gridded [<xref ref-type="bibr" rid="scirp.81048-ref13">13</xref>] , which results in very long solution times. Furthermore, as a DE method, it does not take into account the radiation condition in exact sense [<xref ref-type="bibr" rid="scirp.81048-ref14">14</xref>] [<xref ref-type="bibr" rid="scirp.81048-ref15">15</xref>] , which leads to certain error in the solution. On the other hand, spurious solutions might exist in DE methods [<xref ref-type="bibr" rid="scirp.81048-ref16">16</xref>] [<xref ref-type="bibr" rid="scirp.81048-ref17">17</xref>] [<xref ref-type="bibr" rid="scirp.81048-ref18">18</xref>] . Most importantly, most of DE methods are not suitable if the number of bodies is very large.</p><p>In [<xref ref-type="bibr" rid="scirp.81048-ref19">19</xref>] - [<xref ref-type="bibr" rid="scirp.81048-ref24">24</xref>] , A. G. Ramm has developed a theory of EM wave scattering by many small perfectly conducting and impedance bodies. In this theory, the EM wave scattering problem is solved asymptotically under the physical assumptions: a ≪ d ≪ λ , where a is the characteristic size of the bodies, d is the minimal distance between neighboring bodies, λ = 2 π / k is the wave length and k is the wave number. In [<xref ref-type="bibr" rid="scirp.81048-ref25">25</xref>] , a numerical method is developed for solving EM wave scattering by many small impedance bodies. In this paper, the problem of EM wave scattering by one and many small perfectly conducting bodies is considered. A numerical method for solving this problem asymptotically based on the above theory is presented. For the case of one body, the problem is solved for a body of arbitrary shape, using the corresponding boundary integral equation. For the case of many small bodies, the problem is solved under the basic assumptions a ≪ d ≪ λ and the assumption about the distribution of the small bodies</p><p>N ( Δ ) = 1 a 3 ∫ Δ N ( x ) d x [ 1 + o ( 1 ) ] ,   a → 0, (1)</p><p>in which Δ is an arbitrary open subset of the domain Ω that contains all the small bodies, N ( Δ ) is the number of the small bodies in Δ , and N ( x ) is the distribution function of the bodies</p><p>N ( x ) ≥ 0,   N ( x ) ∈ C ( Ω ) . (2)</p><p>In Sections 2 and 3, the theory of EM wave scattering by one and many small perfectly conducting bodies is presented. The numerical methods for solving these problems are also described in details. Furthermore, error analysis for the numerical methods of solving the EM scattering problem are also provided. In Section 4 these methods are tested and numerical results are discussed.</p></sec><sec id="s2"><title>2. EM Wave Scattering by One Perfectly Conducting Body</title><p>Let D be a bounded perfectly conducting body, a = 1 2 diam   D , S be its C<sup>2</sup>-smooth</p><p>boundary, and D ′ : = ℝ 3 \ D . Let ϵ and μ be the dielectric permittivity and magnetic permeability constants of the medium in D ′ . Let E and H denote the electric and magnetic fields, respectively, E 0 be the incident field and v E be the scattered field. The problem of electromagnetic wave scattering by one perfectly conducting body can be stated as follows</p><p>∇ &#215; E = i ω μ H ,   in   D ′ : = ℝ 3 \ D , (3)</p><p>∇ &#215; H = − i ω ϵ E ,   in   D ′ , (4)</p><p>[ N , [ E , N ] ] = 0 ,   on   S : = ∂ D , (5)</p><p>E = E 0 + v E , (6)</p><p>E 0 = E e i k α ⋅ x ,   E ⋅ α = 0 ,   α ∈ S 2 , (7)</p><p>∂ v E ∂ r − i k v E = o ( 1 r ) ,   r : = | x | → ∞ , (8)</p><p>where ω &gt; 0 is the frequency, k = 2 π / λ = ω ϵ μ is the wave number, k a ≪ 1 , λ is the wave length, E is a constant vector, and α is a unit vector that indicates the direction of the incident wave E 0 . This incident wave satisfies the relation ∇ ⋅ E 0 = 0 . The scattered field v E satisfies the radiation Condition (8). Here, N is the unit normal vector to the surface S, pointing out of D. By [ ⋅ , ⋅ ] the vector product is denoted and α ⋅ x is the scalar product of two vectors.</p><p>The solution to problem (3)-(8) can be found in the form</p><p>E ( x ) = E 0 ( x ) + ∇ &#215; ∫ S   g ( x , t ) J ( t ) d t ,   g ( x , t ) : = e i k | x − t | 4 π | x − t | , (9)</p><p>see [<xref ref-type="bibr" rid="scirp.81048-ref19">19</xref>] . Here, E is a vector in ℝ 3 and ∇ &#215; E is a pseudo-vector, that is a vector-like object which changes sign under reflection of its coordinate axes. E 0 is the incident plane wave defined in (7) and J is an unknown pseudo-vector that is to be found. J is assumed to be tangential to S and continuous. J can be found by applying the boundary Condition (5), or equivalently [ N , E ] = 0 , to (9) and solving the resulting boundary integral equation</p><p>J 2 + A J : = J ( s ) 2 + ∫ S [ N s , [ ∇ s g ( s , t ) , J ( t ) ] ] d t = − [ N s , E 0 ] , (10)</p><p>or, equivalently</p><p>( I + 2 A ) J = F , (11)</p><p>where F : = − 2 [ N s , E 0 ] . Equation (11) is of Fredholm type since A is compact, see [<xref ref-type="bibr" rid="scirp.81048-ref21">21</xref>] .</p><p>Once we have J, E can be computed by formula (9) and H can be found by the formula</p><p>H = ∇ &#215; E i ω μ . (12)</p><p>If D is sufficiently small, then Equation (11) is uniquely solvable in C ( S ) and its solution J is tangential to S, see [<xref ref-type="bibr" rid="scirp.81048-ref19">19</xref>] . The asymptotic formula for E when the radius a of the body D tends to zero can be derived as follows, see [<xref ref-type="bibr" rid="scirp.81048-ref19">19</xref>] . Rewrite Equation (9) as</p><p>E ( x ) = E 0 ( x ) + [ ∇ g ( x , x 1 ) , Q ] + ∇ &#215; ∫ S [ g ( x , t ) − g ( x , x 1 ) ] J ( t ) d t , (13)</p><p>where x 1 ∈ D , an arbitrary point inside the small body D, and</p><p>Q : = ∫ S J ( t ) d t . (14)</p><p>Since</p><p>| ∇ g ( x , x 1 ) | = O ( k d + 1 d 2 ) ,   d = | x − x 1 | , (15)</p><p>| g ( x , t ) − g ( x , x 1 ) | = O ( ( k d + 1 d 2 ) a ) ,   a = | t − x 1 | , (16)</p><p>and</p><p>| ∇ [ g ( x , t ) − g ( x , x 1 ) ] | = O ( a k 2 d + a k d 2 + a d 3 ) , (17)</p><p>the second term in (13) is much greater than the last term</p><p>| [ ∇ g ( x , x 1 ) , Q ] | ≫ | ∇ &#215; ∫ S [ g ( x , t ) − g ( x , x 1 ) ] J ( t ) d t | ,   a → 0. (18)</p><p>Then, the asymptotic formula for E when a tends to zero is</p><p>E ( x ) = E 0 ( x ) + [ ∇ x g ( x , x 1 ) , Q ] ,   a → 0, (19)</p><p>where | x − x 1 | ≫ a , x 1 ∈ D . Thus, when D is sufficiently small, instead of finding J, we can just find one pseudovector Q.</p><p>The analytical formula for Q is derived as follows, see [<xref ref-type="bibr" rid="scirp.81048-ref21">21</xref>] . By integrating both sides of (10) over S, one gets</p><p>∫ S J ( s ) 2 d s + ∫ S   d s ∫ S   d t [ N s , [ ∇ s g ( s , t ) , J ( t ) ] ] = − ∫ S [ N s , E 0 ] d s . (20)</p><p>This is equivalent to</p><p>Q 2 + ∫ S   d t ∫ S   d s ∇ s g ( s , t ) N s ⋅ J ( t ) − ∫ S   d t   J ( t ) ∫ S   d s ∂ g ( s , t ) ∂ N s = − ∫ D ∇ &#215; E 0 d x . (21)</p><p>When a → 0 , this equation becomes</p><p>Q 2 + e p ∫ S d t ∫ S d s ∂ g ( s , t ) ∂ s p N q ( s ) J q ( t ) + 1 2 ∫ S d t J ( t ) = − | D | ∇ &#215; E 0 ,   1 ≤ p , q ≤ 3, (22)</p><p>where in the second term, summations over the repeated indices are understood, e p , 1 ≤ p ≤ 3 , are the orthogonal unit vectors in ℝ 3 , | D | is the volume of D, | D | = c D a 3 , and in the third term we use this estimate</p><p>∫ S   d s ∂ g ( s , t ) ∂ N s ≃ ∫ S   d s ∂ g 0 ( s , t ) ∂ N s = − 1 2 ,   g 0 ( s , t ) : = 1 4 π | s − t | . (23)</p><p>Let</p><p>Γ p q ( t ) : = ∫ S   d s ∂ g ( s , t ) ∂ s p N q ( s ) , (24)</p><p>then Equation (22) can be rewritten as follows</p><p>Q 2 + e p ∫ S   d t   Γ p q ( t ) J q ( t ) + Q 2 = − | D | ∇ &#215; E 0 , (25)</p><p>or</p><p>Q + Γ Q = − | D | ∇ &#215; E 0 , (26)</p><p>where Γ is a 3 &#215; 3 constant matrix and it is defined by</p><p>Γ Q = e p ∫ S   d t   Γ p q ( t ) J q ( t ) , (27)</p><p>in which summations are understood over the repeated indices. Thus, Q can be written as</p><p>Q = − | D | ( I + Γ ) − 1 ∇ &#215; E 0 ,   a → 0 , (28)</p><p>where I : = I 3 , the 3 &#215; 3 identity matrix. This formula is asymptotically exact as a → 0 .</p><sec id="s2_1"><title>2.1. Numerical Method for Solving EM Wave Scattering by One Perfectly Conducting Spherical Body</title><p>In this section, we consider the EM wave scattering problem by a small perfectly conducting spherical body. Instead of solving the problem (3)-(8) directly, we will solve its corresponding boundary integral Equation (10) for the unknown vector J</p><p>J ( s ) 2 + ∫ S [ N s , [ ∇ s g ( s , t ) , J ( t ) ] ] d t = − [ N s , E 0 ] . (29)</p><p>Then the solution E to the EM wave scattering problem by one perfectly conducting body can be computed by either the exact formula (9) or the asymptotic formula (19).</p><p>Scattering by a sphere has been discussed in many papers, for example [<xref ref-type="bibr" rid="scirp.81048-ref26">26</xref>] in which Mie solves the EM wave scattering problem by separation of variables. The EM field, scattered by a small body, is proportional to O ( a 3 ) .</p><p>Suppose S is a smooth surface of a spherical body. Let S be partitioned into P non-intersecting subdomains S i j ,1 ≤ i ≤ m θ ,1 ≤ j ≤ m ϕ , using spherical coordinates, where m θ is the number of intervals of θ between 0 and 2π and m ϕ defines the number of intervals of ϕ between 0 and π. Then P = m θ m ϕ + 2 , which includes the two poles of the sphere. m θ is defined in this way:</p><p>m θ = m ϕ + | ϕ − π 2 | 6 m ϕ . This means the closer it is to the poles of the sphere, the</p><p>more intervals for θ are used. Then the point ( θ i , ϕ j ) in S i j is chosen as follows</p><p>θ i = i 2 π m θ ,   1 ≤ i ≤ m θ , (30)</p><p>ϕ j = j π m ϕ + 1 ,   1 ≤ j ≤ m ϕ . (31)</p><p>Note that there are many different ways to distribute collocation points. However, the one that we describe here will guarantee convergence to the solution to (29) with fewer collocation points used from our experiment. Furthermore, one should be careful when choosing the distribution of</p><p>collocation points on a sphere. If one chooses ϕ j = j π m ϕ , 1 ≤ j ≤ m ϕ , then when</p><p>j = m ϕ , ϕ j = π and thus there is only one point for this ϕ regardless of the value of θ as shown in (32). The position of a point in each S i j can be computed by</p><p>( x , y , z ) i j = a ( c o s θ i s i n ϕ j , s i n θ i s i n ϕ j , c o s ϕ j ) , (32)</p><p>and the outward-pointing unit normal vector N to S at this point is</p><p>N i j = N ( θ i , ϕ j ) = ( cos θ i sin ϕ j , sin θ i sin ϕ j , cos ϕ j ) . (33)</p><p>For a star-shaped body with a different shape, only the normal vector N needs to be recomputed. Rewrite the integral Equation (29) as</p><p>J ( s ) 2 + ∫ S ∇ s g ( s , t ) N s ⋅ J ( t ) d t − ∫ S ∂ g ( s , t ) ∂ N s J ( t ) d t = − [ N s , E 0 ] . (34)</p><p>This integral equation can be discretized as follows</p><p>J ( i ) + 2 ∑ j ≠ i P [ ∇ s g ( i , j ) N s ( i ) ⋅ J ( j ) − J ( j ) ∇ s g ( i , j ) ⋅ N s ( i ) ] Δ j = F ( i ) ,   1 ≤ i ≤ P ,</p><p>(35)</p><p>in which by i the point ( x i , y i , z i ) is denoted, F ( i ) : = − 2 [ N s , E 0 ] ( i ) , and Δ j is the surface area of the subdomain j. This is a linear system with unknowns J ( i ) : = ( X i , Y i , Z i ) , 1 ≤ i ≤ P . This linear system can be rewritten as follows</p><p>X i + ∑ j ≠ i P     a i j X j + b i j Y j + c i j Z j = F x ( i ) , (36)</p><p>Y i + ∑ j ≠ i P     a ′ i j X j + b ′ i j Y j + c ′ i j Z j = F y ( i ) , (37)</p><p>Z i + ∑ j ≠ i P     a ″ i j X j + b ″ i j Y j + c ″ i j Z j = F z ( i ) , (38)</p><p>where by the subscripts x , y , z the corresponding coordinates are denoted, e.g. F ( i ) = ( F x , F y , F z ) ( i ) , and</p><p>a i j : = 2 [ ∇ g ( i , j ) x N x ( i ) − ∇ g ( i , j ) ⋅ N ( i ) ] Δ j , (39)</p><p>b i j : = 2 ∇ g ( i , j ) x N y ( i ) Δ j , (40)</p><p>c i j : = 2 ∇ g ( i , j ) x N z ( i ) Δ j , (41)</p><p>for i ≠ j ; when i = j : a i i = 1 , b i i = 0 , and c i i = 0 ,</p><p>a ′ i j : = 2 ∇ g ( i , j ) y N x ( i ) Δ j , (42)</p><p>b ′ i j : = 2 [ ∇ g ( i , j ) y N y ( i ) − ∇ g ( i , j ) ⋅ N ( i ) ] Δ j , (43)</p><p>c ′ i j : = 2 ∇ g ( i , j ) y N z ( i ) Δ j , (44)</p><p>for i ≠ j ; when i = j : a ′ i i = 0 , b ′ i i = 1 , and c ′ i i = 0 ,</p><p>a ″ i j : = 2 ∇ g ( i , j ) z N x ( i ) Δ j , (45)</p><p>b ″ i j : = 2 ∇ g ( i , j ) z N y ( i ) Δ j , (46)</p><p>c ″ i j : = 2 [ ∇ g ( i , j ) z N z ( i ) − ∇ g ( i , j ) ⋅ N ( i ) ] Δ j , (47)</p><p>for i ≠ j ; when i = j : a ″ i i = 0 , b ″ i i = 0 , and c ″ i i = 1 .</p><p>Solving system (36)-(38) yields X i , Y i , Z i , and J ( i ) can be computed by J ( i ) = ( X i , Y i , Z i ) , 1 ≤ i ≤ P .</p></sec><sec id="s2_2"><title>2.2. Error Analysis</title><p>Recall the boundary integral Equation (10)</p><p>J ( s ) 2 + ∫ S [ N s , [ ∇ s g ( s , t ) , J ( t ) ] ] d t = − [ N s , E 0 ] . (48)</p><p>Integrate both sides of this equation over S and get</p><p>Q + Γ Q = − | D | ∇ &#215; E 0 , (49)</p><p>see Section 2. Once J is found from solving (48), Q can be computed by Q = ∫ S   J ( t ) d t . Then one can validate the values of J and Q by checking the following things</p><p>・ Is J tangential to S as shown in Section 2? One needs to check J ( s ) ⋅ N s .</p><p>・ Is Q = ∫ S   J ( t ) d t correct? The relative error of Q can be computed as follows</p><p>Error = | Q + Γ Q − R H S | | R H S | , (50)</p><p>where R H S : = − | D | ∇ &#215; E 0 . This will give the error of the numerical method for the case of one body.</p><p>Furthermore, one can also compare the value of the asymptotic Q a in formula (28) with the exact Q e defined in (14) by</p><p>Error = | Q e − Q a | | Q e | , (51)</p><p>and check the difference between the asymptotic E a in (19) and the exact E e defined in (9) by computing this relative error</p><p>Error = | E e − E a | | E e | . (52)</p></sec><sec id="s2_3"><title>2.3. General Method for Solving EM Wave Scattering by One Perfectly Conducting Body</title><p>In this section, we present a general method for solving the EM wave scattering problem by one perfectly conducting body, whose surface is parametrized by f ( u , v ) = ( x ( u , v ) , y ( u , v ) , z ( u , v ) ) .</p><p>・ Step 1: One needs to partition the surface of the body into P non-intersecting subdomains. In each subdomain, choose a collocation point. The position of the collocation points can be computed using f ( u , v ) = ( x ( u , v ) , y ( u , v ) , z ( u , v ) ) , see for example (30)-(32).</p><p>・ Step 2: Find the unit normal vector N of the surface from the function f.</p><p>・ Step 3: Solve the linear system (36)-(38) for X i , Y i , and Z i ,1 ≤ i ≤ P . Then vector J in the boundary integral Equation (10) is computed by J ( i ) : = ( X i , Y i , Z i ) at the point i on the surface.</p><p>・ Step 4: Compute the electric field E using (9).</p></sec></sec><sec id="s3"><title>3. EM Wave Scattering by Many Small Perfectly Conducting Bodies</title><p>Consider a bounded domain Ω containing M small bodies D m , 1 ≤ m ≤ M , and S m are their corresponding smooth boundaries. Let D : = ∪ m = 1 M     D m ⊂ Ω and D ′ be the complement of D in ℝ 3 . We assume that S = ∪ m = 1 M   S m is C<sup>2</sup>-smooth. ϵ is the dielectric permittivity constant and μ is the magnetic permeability constant of the medium. Let E and H denote the electric and magnetic fields, respectively. E 0 is the incident field and v is the scattered field. The problem of electromagnetic wave scattering by many small perfectly conducting bodies involves solving the following system</p><p>∇ &#215; E = i ω μ H ,   in   D ′ : = ℝ 3 \ D ,   D : = ∪ m = 1 M D m , (53)</p><p>∇ &#215; H = − i ω ϵ E ,   in   D ′ , (54)</p><p>[ N , [ E , N ] ] = 0 ,   on   S , (55)</p><p>E = E 0 + v , (56)</p><p>E 0 = E e i k α ⋅ x ,   E ⋅ α = 0 ,   α ∈ S 2 . (57)</p><p>where v satisfies the radiation Condition (8), ω &gt; 0 is the frequency, k = 2 π / λ</p><p>is the wave number, k a ≪ 1 , a : = 1 2 m a x m diam   D m , and α is a unit vector that</p><p>indicates the direction of the incident wave E 0 . Furthermore,</p><p>ϵ = ϵ 0 ,   μ = μ 0   in   Ω ′ : = ℝ 3 \ Ω   . (58)</p><p>Assume that the distribution of small bodies D m , 1 ≤ m ≤ M , in Ω satisfies the following formula</p><p>N ( Δ ) = 1 a 3 ∫ Δ N ( x ) d x [ 1 + o ( 1 ) ] ,   a → 0, (59)</p><p>where N ( Δ ) is the number of small bodies in Δ , Δ is an arbitrary open subset of Ω , and N ( x ) is the distribution function</p><p>N ( x ) ≥ 0,   N ( x ) ∈ C ( Ω ) . (60)</p><p>Note that E solves this equation</p><p>∇ &#215; ∇ &#215; E = k 2 E ,   k 2 = ω 2 ϵ μ , (61)</p><p>if μ = const. Once we have E, then H can be found from this relation</p><p>H = ∇ &#215; E i ω μ . (62)</p><p>From (62) and (61), one can get (54). Thus, we need to find only E which satisfies the boundary condition (55). It was proved in [<xref ref-type="bibr" rid="scirp.81048-ref19">19</xref>] that under the radiation condition and the assumptions a ≪ d ≪ λ , the problem (53)-(57) has a unique solution and its solution is of the form</p><p>E ( x ) = E 0 ( x ) + ∑ m = 1 M     ∇ &#215; ∫ S m   g ( x , t ) J m ( t ) d t , (63)</p><p>where J m are unknown continuous functions that can be found from the boundary condition. Let</p><p>Q m : = ∫ S m J m ( t ) d t . (64)</p><p>When a → 0 , the asymptotic solution for the electric field is given by</p><p>E ( x ) = E 0 ( x ) + ∑ m = 1 M [ ∇ g ( x , x m ) , Q m ] ,   a → 0. (65)</p><p>Therefore, instead of finding J m ( t ) , ∀ t ∈ S ,1 ≤ m ≤ M , to get the solution E, one can just find Q m . This allows one to solve the EM scattering problem with a very large number of small bodies which is impossible to do before. The analytic formula for Q m can be derived by using formula (28) and replacing E 0 in this formula by the effective field E e ( x m ) acting on the m-th body</p><p>Q m = − | D m | ( I + Γ ) − 1 ∇ &#215; E e ( x m ) ,   1 ≤ m ≤ M ,   x m ∈ D m , (66)</p><p>where the effective field acting on the m-th body is defined as</p><p>E e ( x m ) = E 0 ( x m ) + ∑ j ≠ m M [ ∇ g ( x m , x j ) , Q j ] ,   1 ≤ m ≤ M . (67)</p><p>When a → 0 , the effective field E e ( x ) is asymptotically equal to the field E ( x ) in (65) as proved in [<xref ref-type="bibr" rid="scirp.81048-ref19">19</xref>] and [<xref ref-type="bibr" rid="scirp.81048-ref21">21</xref>] .</p><p>Let E e m : = E e ( x m ) , where x m is a point in D m . From (66), and (67), one gets</p><p>E e m = E 0 m − ∑ j ≠ m M [ ∇ g ( x m , x j ) , ( I + Γ ) − 1 ∇ &#215; E e j ] | D j | ,   1 ≤ m ≤ M . (68)</p><sec id="s3_1"><title>3.1. Numerical Method for Solving EM Wave Scattering by Many Small Perfectly Conducting Bodies</title><p>For finding the solution to EM wave scattering in the case of many small perfectly conducting bodies, we need to find E e m in (68). Apply the operator ( I + Γ ) − 1 ∇ &#215; to both sides of (68) and let A m : = ( I + Γ ) − 1 ∇ &#215; E e m . Then</p><p>A m = A 0 m − ( I + Γ ) − 1 ∑ j ≠ m M | D j | ( ∇ x &#215; [ ∇ g ( x , x j ) , A j ] ) | x = x m ,   1 ≤ m ≤ M , (69)</p><p>Solving this system yields A m , for 1 ≤ m ≤ M . Then E can be computed by</p><p>E ( x ) = E 0 ( x ) + ∑ m = 1 M [ ∇ g ( x , x m ) , Q m ] , (70)</p><p>where</p><p>Q m = − | D m | A m ,   1 ≤ m ≤ M . (71)</p><p>Equation (69) can be rewritten as follows</p><p>A m = A 0 m − ∑ j ≠ m M     τ [ k 2 g ( x m , x j ) A j + ( A j ⋅ ∇ x ) ∇ g ( x , x j ) | x = x m ] | D j | , (72)</p><p>where 1 ≤ m ≤ M , τ : = ( I + Γ ) − 1 , and A m are vectors in ℝ 3 .</p><p>Let A i : = ( X i , Y i , Z i ) then one can rewrite the system (72) as</p><p>X i + ∑ j ≠ i M     a i j X j + b i j Y j + c i j Z j = F x ( i ) , (73)</p><p>Y i + ∑ j ≠ i M     a ′ i j X j + b ′ i j Y j + c ′ i j Z j = F y ( i ) , (74)</p><p>Z i + ∑ j ≠ i M     a ″ i j X j + b ″ i j Y j + c ″ i j Z j = F z ( i ) , (75)</p><p>in which by the subscripts x , y , z the corresponding coordinates are denoted, e.g. F ( i ) = ( F x , F y , F z ) ( i ) , where F ( i ) : = A 0 i and</p><p>a i j : = [ k 2 g ( i , j ) + ∂ x ∇ g ( i , j ) x ] | D j | τ ( 1,1 ) , (76)</p><p>b i j : = ∂ y ∇ g ( i , j ) x | D j | τ ( 1,1 ) , (77)</p><p>c i j : = ∂ z ∇ g ( i , j ) x | D j | τ ( 1,1 ) , (78)</p><p>for i ≠ j , here τ ( 1,1 ) is the entry (1,1) of matrix τ in (72); when i = j : a i i = 1 , b i i = 0 , and c i i = 0 ;</p><p>a ′ i j : = ∂ x ∇ g ( i , j ) y | D j | τ ( 2 , 2 ) , (79)</p><p>b ′ i j : = [ k 2 g ( i , j ) + ∂ y ∇ g ( i , j ) y ] | D j | τ ( 2 , 2 ) , (80)</p><p>c ′ i j : = ∂ z ∇ g ( i , j ) y | D j | τ ( 2 , 2 ) , (81)</p><p>for i ≠ j ; when i = j : a ′ i i = 0 , b ′ i i = 1 , and c ′ i i = 0 ;</p><p>a ″ i j : = ∂ x ∇ g ( i , j ) z | D j | τ ( 3 , 3 ) , (82)</p><p>b ″ i j : = ∂ y ∇ g ( i , j ) z | D j | τ ( 3 , 3 ) , (83)</p><p>c ″ i j : = [ k 2 g ( i , j ) + ∂ z ∇ g ( i , j ) z ] | D j | τ ( 3 , 3 ) , (84)</p><p>for i ≠ j ; when i = j : a ′ i i = 0 , b ′ i i = 0 , and c ′ i i = 1 .</p></sec><sec id="s3_2"><title>3.2. Error Analysis</title><p>The error of the solution to the EM wave scattering problem by many small perfectly conducting bodies can be estimated as follows. From the solution E of the electromagnetic scattering problem by many small bodies given in (63)</p><p>E ( x ) = E 0 ( x ) + ∑ m = 1 M     ∇ &#215; ∫ S m g ( x , t ) J m ( t ) d t , (85)</p><p>we can rewrite it as</p><p>E ( x ) = E 0 ( x ) + ∑ m = 1 M [ ∇ g ( x , x m ) , Q m ] + ∑ m = 1 M     ∇ &#215; ∫ S m [ g ( x , t ) − g ( x , x m ) ] J m ( t ) d t . (86)</p><p>Comparing this with the asymptotic formula for E when a → 0 given in (65)</p><p>E ( x ) = E 0 ( x ) + ∑ m = 1 M [ ∇ g ( x , x m ) , Q m ] , (87)</p><p>we have the error of this asymptotic formula is</p><p>Error = | ∑ m = 1 M     ∇ &#215; ∫ S m [ g ( x , t ) − g ( x , x m ) ] J m ( t ) d t | (88)</p><p>~ 1 4π ( a k 2 d + a k d 2 + a d 3 ) ∑ m = 1 M | Q m | , (89)</p><p>where d = min m | x − x m | and</p><p>Q m = − | D m | ( I + Γ ) − 1 ∇ &#215; E e ( x m ) ,   1 ≤ m ≤ M ,   x m ∈ D m ,   a → 0 , (90)</p><p>because</p><p>| ∇ [ g ( x , t ) − g ( x , x m ) ] | = O ( a k 2 d + a k d 2 + a d 3 ) ,   a = m a x m | t − x m | . (91)</p></sec></sec><sec id="s4"><title>4. Experiments</title><sec id="s4_1"><title>4.1. EM Wave Scattering by One Perfectly Conducting Spherical Body</title><p>To illustrate the idea of the numerical method, we use the following physical parameters to solve the EM wave scattering problem by one small perfectly conducting sphere, i.e. solving the linear system (36)-(38)</p><p>・ Speed of wave, c = ( 3.0 E + 10 ) cm / sec .</p><p>・ Frequency, ω = ( 5.0 E + 14 ) Hz .</p><p>・ Wave number, k = ( 1.05 E + 05 ) cm − 1 .</p><p>・ Wave length, λ = ( 6.00 E − 05 ) cm .</p><p>・ Direction of incident plane wave, α = ( 0 , 1 , 0 ) .</p><p>・ Magnetic permeability, μ = 1 .</p><p>・ Vector E = ( 1,0,0 ) .</p><p>・ Incident field vector, E 0 : E 0 ( x ) = E e i k α ⋅ x .</p><p>・ The body is a sphere of radius a, centered at the origin.</p><p>We use GMRES iterative method, see [<xref ref-type="bibr" rid="scirp.81048-ref27">27</xref>] , to solve the linear system (36)-(38). For a spherical body, matrix Γ in (26) can be computed analytically as follows. Recall that</p><p>Γ p q ( t ) : = ∫ S ∂ g ( s , t ) ∂ s p N q ( s ) d s ,   1 ≤ p , q ≤ 3, (92)</p><p>where</p><p>N = ( c o s θ s i n ϕ , s i n θ s i n ϕ , c o s ϕ ) (93)</p><p>and</p><p>∂ g ( s , t ) ∂ s p ≃ ∂ g 0 ( s , t ) ∂ s p = − s p − t p 4 π | s − t | 3 ,   g 0 ( s , t ) : = 1 4 π | s − t | . (94)</p><p>We choose a coordinate system centered at the center of the sphere such that t = ( 0 , 0 , a ) and s = a N . Then</p><p>Γ p q ( t ) : = − a 2 4 π ∫ 0 2π   d θ ∫ 0 π   d ϕ sin ϕ ( s p − t p ) N q a 3 8 sin 3 ϕ 2 ,   1 ≤ p , q ≤ 3. (95)</p><p>When</p><p>p = q = 1 :   Γ 11 ( t ) = − 1 / 3 , (96)</p><p>p = q = 2 :   Γ 22 ( t ) = − 1 / 3 , (97)</p><p>p = q = 3 :   Γ 33 ( t ) = 1 / 6 , (98)</p><p>p ≠ q :   Γ p q ( t ) = 0. (99)</p><p>Therefore, matrix Γ is</p><p>Γ ≃ [ − 1 / 3 0 0 0 − 1 / 3 0 0 0 1 / 6 ] (100)</p><p>For example, <xref ref-type="table" rid="table1">Table 1</xref> shows the exact and asymptotic vector Q when the radius of the body is a = ( 1.0 E − 09 ) cm and the number of collocation points used to solve the integral Equation (29) is P = 766 . Note that a = ( 1.0 E − 09 ) cm satisfies k a ≪ 1 . The point x 1 in (19) is taken at the center of the body, the origin. <xref ref-type="table" rid="table2">Table 2</xref> and <xref ref-type="table" rid="table3">Table 3</xref> show the exact and asymptotic vector E = ( E x , E y , E z ) , the electric field, at the point x outside of the body, respectively. The distance | x − x 1 | is measured in cm in these tables.</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Vector Q e and Q a when P = 766 collocation points and a = ( 1.0 E − 09 ) cm </title></caption><table><tbody><thead><tr><th align="center" valign="middle"  colspan="4"  >P = 766 , a = 1.0 E − 09</th></tr></thead><tr><td align="center" valign="middle"  colspan="4"  >1.0E−21 *</td></tr><tr><td align="center" valign="middle" >Q e</td><td align="center" valign="middle" >0.0000 + 0.0000i</td><td align="center" valign="middle" >0.0000 + 0.0000i</td><td align="center" valign="middle" >0.0000 + 0.3925i</td></tr><tr><td align="center" valign="middle" >Q a</td><td align="center" valign="middle" >0.0000 + 0.0000i</td><td align="center" valign="middle" >0.0000 + 0.0000i</td><td align="center" valign="middle" >0.0000 + 0.3760i</td></tr></tbody></table></table-wrap><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Vector E e for one perfectly conducting body with a = ( 1.0 E − 09 ) cm and P = 766 collocation points</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >| x − x 1 |</th><th align="center" valign="middle"  colspan="3"  >E e ( x )</th></tr></thead><tr><td align="center" valign="middle" >1.73E−08</td><td align="center" valign="middle" >1.0000 + 0.0010i</td><td align="center" valign="middle" >0.0001 + 0.0000i</td><td align="center" valign="middle" >0.0004 + 0.0000i</td></tr><tr><td align="center" valign="middle" >1.73E−07</td><td align="center" valign="middle" >0.9999 + 0.0105i</td><td align="center" valign="middle" >0.0000 + 0.0000i</td><td align="center" valign="middle" >0.0000 + 0.0000i</td></tr><tr><td align="center" valign="middle" >1.73E−06</td><td align="center" valign="middle" >0.9945 + 0.1045i</td><td align="center" valign="middle" >0.0000 + 0.0000i</td><td align="center" valign="middle" >0.0000 + 0.0000i</td></tr></tbody></table></table-wrap><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Vector E a for one perfectly conducting body with a = ( 1.0 E − 09 ) cm and P = 766 collocation points</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >| x − x 1 |</th><th align="center" valign="middle"  colspan="3"  >E a ( x )</th></tr></thead><tr><td align="center" valign="middle" >1.73E−08</td><td align="center" valign="middle" >1.0000 + 0.0010i</td><td align="center" valign="middle" >0.0000 + 0.0000i</td><td align="center" valign="middle" >0.0000 + 0.0000i</td></tr><tr><td align="center" valign="middle" >1.73E−07</td><td align="center" valign="middle" >0.9999 + 0.0105i</td><td align="center" valign="middle" >0.0000 + 0.0000i</td><td align="center" valign="middle" >0.0000 + 0.0000i</td></tr><tr><td align="center" valign="middle" >1.73E−06</td><td align="center" valign="middle" >0.9945 + 0.1045i</td><td align="center" valign="middle" >0.0000 + 0.0000i</td><td align="center" valign="middle" >0.0000 + 0.0000i</td></tr></tbody></table></table-wrap><p>In this case, we also verify the following things:</p><p>1) Is J tangential to S?</p><p>In fact, this vector J is tangential to the surface S of the body, J ⋅ N s = O ( 10 − 14 ) .</p><p>2) How accurate is the asymptotic formula (28) for Q?</p><p>We check the accuracy of the asymptotic formula for Q in (28) by comparing it with the exact formula (14), see Section 2.2, and the relative error is 4.21 E − 02 . The more collocation points used, the little this relative error is.</p><p>3) How accurate is the asymptotic formula (19) for E?</p><p>The accuracy of the asymptotic formula for E in (19) can be checked by comparing it with the exact formula (9) at several points x outside of the body, | x − x 1 | ≫ a where x 1 is the center of the body, see the error analysis in Section 2.2. The relative errors are given in <xref ref-type="table" rid="table4">Table 4</xref>.</p><p><xref ref-type="table" rid="table5">Table 5</xref> compares the asymptotic Q a versus exact Q e and asymptotic E a versus exact E e , when P = 1386 collocation points, | x − x 1 | = 1.73 E − 05 cm, and with various a. The errors shown in this table are relative errors, see the error analysis in Section 2.2. As one can see from this table, the smaller the radius a is, compared to the distance from the point of interest to the center of the body, the more precise the asymptotic formulas of E and Q are.</p><p>Furthermore, the numerical results also depend on the number of collocation points used. The more collocation points used, the more accurate the results is.</p></sec><sec id="s4_2"><title>4.2. EM Wave Scattering by One Perfectly Conducting Ellipsoid Body</title><p>In this section, we consider the EM wave scattering problem by a small perfectly conducting ellipsoid body. The method for solving the problem in this setting is the same as that of Section 2.1 except that one needs to recompute the unit normal vector N.</p><p>To get the solution of this problem, one can follow the steps in Section 2.1. In particular, one needs to solve the linear system (36)-(38).</p><p>To illustrate the idea, we use the same physical parameters as described in Section 4.1, except that the body now is an ellipsoid. Let S be its smooth surface. The way we partition S into many subdomains S i j is the same as the way we partition a spherical body as described in Section 2.1. Then, the position of the collocation point in each subdomain S i j is defined by</p><p>( x , y , z ) i j = ( a c o s θ i s i n ϕ j , b s i n θ i s i n ϕ j , c c o s ϕ j ) , (101)</p><table-wrap id="table4" ><label><xref ref-type="table" rid="table4">Table 4</xref></label><caption><title> Relative errors between the asymptotic and exact formulas for E when P = 766 collocation points and a = ( 1.0 E − 09 ) cm </title></caption><table><tbody><thead><tr><th align="center" valign="middle" >| x − x 1 |</th><th align="center" valign="middle" >E e vs E a</th></tr></thead><tr><td align="center" valign="middle" >1.73E−08</td><td align="center" valign="middle" >4.67E−04</td></tr><tr><td align="center" valign="middle" >1.73E−07</td><td align="center" valign="middle" >4.67E−07</td></tr><tr><td align="center" valign="middle" >1.73E−06</td><td align="center" valign="middle" >4.70E−10</td></tr></tbody></table></table-wrap><table-wrap id="table5" ><label><xref ref-type="table" rid="table5">Table 5</xref></label><caption><title> Relative errors of the asymptotic E and Q when P = 1386 collocation points</title></caption><table><tbody><thead><tr><th align="center" valign="middle"  colspan="5"  >P = 1386 , | x − x 1 | = 1.73 E − 05</th></tr></thead><tr><td align="center" valign="middle" >a</td><td align="center" valign="middle" >1.00E−07</td><td align="center" valign="middle" >1.00E−08</td><td align="center" valign="middle" >1.00E−09</td><td align="center" valign="middle" >1.00E−10</td></tr><tr><td align="center" valign="middle" >E e vs E a</td><td align="center" valign="middle" >1.08E−06</td><td align="center" valign="middle" >1.08E−09</td><td align="center" valign="middle" >1.08E−12</td><td align="center" valign="middle" >1.12E−15</td></tr><tr><td align="center" valign="middle" >Q e vs Q a</td><td align="center" valign="middle" >1.96E−02</td><td align="center" valign="middle" >1.96E−02</td><td align="center" valign="middle" >1.96E−02</td><td align="center" valign="middle" >1.89E−02</td></tr></tbody></table></table-wrap><p>where a, b and c are the lengths of the semi-principal axes of the ellipsoid. The outward-pointing normal vector n to S at this point is</p><p>n i j = n ( θ i , ϕ j ) = 2 ( cos θ i sin ϕ j a , sin θ i sin ϕ j b , cos ϕ j c ) , (102)</p><p>and the corresponding unit normal vector N is</p><p>N i j = N ( θ i , ϕ j ) = n i j / | n i j | . (103)</p><p>For example, <xref ref-type="table" rid="table6">Table 6</xref> and <xref ref-type="table" rid="table7">Table 7</xref> show the exact and asymptotic vector E = ( E x , E y , E z ) , the electric field, got from solving this EM wave scattering problem with one perfectly conducting ellipsoid body, when the semi-principle axes of the body are a = ( 1.0 E − 08 ) cm , b = ( 1.0 E − 09 ) cm , c = ( 1.0 E − 09 ) cm , and the number of collocation points is P = 1052 . Note that a, b, and c satisfy k m a x ( a , b , c ) ≪ 1 . The point x 1 in (19) is taken at the center of the ellipsoid body. Each row in <xref ref-type="table" rid="table6">Table 6</xref> and <xref ref-type="table" rid="table7">Table 7</xref> shows the exact and asymptotic E = ( E x , E y , E z ) , respectively, at the point x outside of the body. The distance | x − x 1 | is measured in cm in these tables.</p><p>As for the case of one body, we need to verify the following things:</p><p>a) Is J tangential to S?</p><p>In fact, this vector J is tangential to the surface S of the body, J ⋅ N s = O ( 10 − 13 ) .</p><p>b) Are Q and J correct? We check the relative error described in Section 2.2,</p><p>Error = | Q + Γ Q − R H S | | R H S | = 14 % . The more collocation points used, the smaller</p><p>this error is, for example, with P = 1762 collocation points, this error is only 3.6%.</p><p>c) How accurate is the asymptotic formula (19) for E?</p><p>The accuracy of the asymptotic formula for E in (19) can be checked by comparing it with the exact formula (9) at several points x outside of the body, | x − x 1 | ≫ m a x ( a , b , c ) where x 1 is the center of the body. The relative errors</p><table-wrap id="table6" ><label><xref ref-type="table" rid="table6">Table 6</xref></label><caption><title> Vector E e for one perfectly conducting ellipsoid body with a = ( 1.0 E − 08 ) cm , b = ( 1.0 E − 09 ) cm , c = ( 1.0 E − 09 ) cm , and P = 1052 collocation points</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >| x − x 1 |</th><th align="center" valign="middle"  colspan="3"  >E e ( x )</th></tr></thead><tr><td align="center" valign="middle" >1.01E−07</td><td align="center" valign="middle" >0.9998 + 0.0010i</td><td align="center" valign="middle" >−0.0000 + 0.0000i</td><td align="center" valign="middle" >−0.0000 − 0.0000i</td></tr><tr><td align="center" valign="middle" >1.01E−06</td><td align="center" valign="middle" >0.9999 + 0.0105i</td><td align="center" valign="middle" >−0.0000 + 0.0000i</td><td align="center" valign="middle" >−0.0000 − 0.0000i</td></tr><tr><td align="center" valign="middle" >1.01E−05</td><td align="center" valign="middle" >0.9945 + 0.1045i</td><td align="center" valign="middle" >−0.0000 + 0.0000i</td><td align="center" valign="middle" >−0.0000 − 0.0000i</td></tr></tbody></table></table-wrap><table-wrap id="table7" ><label><xref ref-type="table" rid="table7">Table 7</xref></label><caption><title> Vector E a for one perfectly conducting ellipsoid body with a = ( 1.0 E − 08 ) cm , b = ( 1.0 E − 09 ) cm , c = ( 1.0 E − 09 ) cm , and P = 1052 collocation points</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >| x − x 1 |</th><th align="center" valign="middle"  colspan="3"  >E a ( x )</th></tr></thead><tr><td align="center" valign="middle" >1.01E−07</td><td align="center" valign="middle" >1.0000 + 0.0010i</td><td align="center" valign="middle" >−0.0000 + 0.0000i</td><td align="center" valign="middle" >0.0000 − 0.0000i</td></tr><tr><td align="center" valign="middle" >1.01E−06</td><td align="center" valign="middle" >0.9999 + 0.0105i</td><td align="center" valign="middle" >−0.0000 + 0.0000i</td><td align="center" valign="middle" >0.0000 − 0.0000i</td></tr><tr><td align="center" valign="middle" >1.01E−05</td><td align="center" valign="middle" >0.9945 + 0.1045i</td><td align="center" valign="middle" >−0.0000 + 0.0000i</td><td align="center" valign="middle" >0.0000 − 0.0000i</td></tr></tbody></table></table-wrap><p>are given in <xref ref-type="table" rid="table8">Table 8</xref>.</p><p><xref ref-type="table" rid="table9">Table 9</xref> shows the relative errors between the asymptotic E versus exact E, when P = 1052 collocation points, | x − x 1 | = 1.73 E − 07 cm, and with various semi-principle axes a, b, and c. As one can see from this table, the smaller the semi-principle axes are, compared to the distance from the point of interest to the center of the body, the more accurate the asymptotic formulas of E is.</p></sec><sec id="s4_3"><title>4.3. EM Wave Scattering by One Perfectly Conducting Cubic Body</title><p>In this section, we consider the EM wave scattering problem by a small perfectly conducting cubic body. Again, the method for solving the problem in this setting is the same as that of Section 2.1 except that one needs to recompute the unit normal vector N.</p><p>One can follow the steps outlined in Section 2.1 to solve this problem. That means, one needs to solve the linear system (36)-(38).</p><p>For illustration purpose, we use the same physical parameters as described in Section 4.1, except that the body now is a cube. Suppose the cube is placed in the first octant where the origin is one of its vertices, one can use the standard unit vectors in ℝ 3 as the unit normal vectors to the surfaces of the cube.</p><p>For example, <xref ref-type="table" rid="table1">Table 1</xref>0 and <xref ref-type="table" rid="table1">Table 1</xref>1 show the exact and asymptotic vector E = ( E x , E y , E z ) , the electric field, got from solving this EM wave scattering problem with one perfectly conducting cubic body, when the half side of the body is a = ( 1.0 E − 07 ) cm and the number of collocation points is M = 600 . Note that a = 1.0 E − 07   cm satisfies k a ≪ 1 . The point x 1 in (19) is taken at the center of the cubic body. Each row in <xref ref-type="table" rid="table1">Table 1</xref>0 and <xref ref-type="table" rid="table1">Table 1</xref>1 shows the exact and asymptotic E = ( E x , E y , E z ) , respectively, at the point x outside of the body. The distance | x − x 1 | is measured in cm in these tables.</p><p>As before, for the case of one body, we need to verify the following things:</p><p>a) Is J tangential to S?</p><table-wrap id="table8" ><label><xref ref-type="table" rid="table8">Table 8</xref></label><caption><title> Relative errors between the asymptotic and exact formulas for E when P = 1052 collocation points, a = ( 1.0 E − 08 ) cm , b = ( 1.0 E − 09 ) cm , and c = ( 1.0 E − 09 ) cm </title></caption><table><tbody><thead><tr><th align="center" valign="middle" >| x − x 1 |</th><th align="center" valign="middle" >E e vs E a</th></tr></thead><tr><td align="center" valign="middle" >1.01E−07</td><td align="center" valign="middle" >1.73E−04</td></tr><tr><td align="center" valign="middle" >1.01E−06</td><td align="center" valign="middle" >1.73E−07</td></tr><tr><td align="center" valign="middle" >1.01E−05</td><td align="center" valign="middle" >1.73E−10</td></tr></tbody></table></table-wrap><table-wrap id="table9" ><label><xref ref-type="table" rid="table9">Table 9</xref></label><caption><title> Relative errors of the asymptotic E when P = 1052 collocation points</title></caption><table><tbody><thead><tr><th align="center" valign="middle"  colspan="5"  >P = 1052 , | x − x 1 | = 1.73 E − 07</th></tr></thead><tr><td align="center" valign="middle" >a</td><td align="center" valign="middle" >1.00E−07</td><td align="center" valign="middle" >1.00E−08</td><td align="center" valign="middle" >1.00E−09</td><td align="center" valign="middle" >1.00E−10</td></tr><tr><td align="center" valign="middle" >b</td><td align="center" valign="middle" >1.00E−08</td><td align="center" valign="middle" >1.00E−09</td><td align="center" valign="middle" >1.00E−10</td><td align="center" valign="middle" >1.00E−11</td></tr><tr><td align="center" valign="middle" >c</td><td align="center" valign="middle" >1.00E−08</td><td align="center" valign="middle" >1.00E−09</td><td align="center" valign="middle" >1.00E−10</td><td align="center" valign="middle" >1.00E−11</td></tr><tr><td align="center" valign="middle" >E e vs E a</td><td align="center" valign="middle" >2.65E−02</td><td align="center" valign="middle" >2.76E−05</td><td align="center" valign="middle" >2.76E−08</td><td align="center" valign="middle" >2.76E−11</td></tr></tbody></table></table-wrap><table-wrap id="table10" ><label><xref ref-type="table" rid="table1">Table 1</xref>0</label><caption><title> Vector E e for one perfectly conducting body with a = ( 1.0 E − 07 ) cm and M = 600 collocation points</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >| x − x 1 |</th><th align="center" valign="middle"  colspan="3"  >E e ( x )</th></tr></thead><tr><td align="center" valign="middle" >1.73E−04</td><td align="center" valign="middle" >−0.5000 − 0.8660i</td><td align="center" valign="middle" >−0.0000 + 0.0000i</td><td align="center" valign="middle" >−0.0000 + 0.0000i</td></tr><tr><td align="center" valign="middle" >1.73E−05</td><td align="center" valign="middle" >0.5000 + 0.8660i</td><td align="center" valign="middle" >0.0000 + 0.0000i</td><td align="center" valign="middle" >0.0000 + 0.0000i</td></tr><tr><td align="center" valign="middle" >1.73E−06</td><td align="center" valign="middle" >0.9945 + 0.1045i</td><td align="center" valign="middle" >0.0006 + 0.0000i</td><td align="center" valign="middle" >0.0006 + 0.0000i</td></tr></tbody></table></table-wrap><table-wrap id="table11" ><label><xref ref-type="table" rid="table1">Table 1</xref>1</label><caption><title> Vector E a for one perfectly conducting body with a = ( 1.0 E − 07 ) cm and M = 600 collocation points</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >| x − x 1 |</th><th align="center" valign="middle"  colspan="3"  >E a ( x )</th></tr></thead><tr><td align="center" valign="middle" >1.73E−04</td><td align="center" valign="middle" >−0.5000 − 0.8660i</td><td align="center" valign="middle" >0.0000 − 0.0000i</td><td align="center" valign="middle" >0.0000 + 0.0000i</td></tr><tr><td align="center" valign="middle" >1.73E−05</td><td align="center" valign="middle" >0.5000 + 0.8660i</td><td align="center" valign="middle" >−0.0000 + 0.0000i</td><td align="center" valign="middle" >−0.0000 − 0.0000i</td></tr><tr><td align="center" valign="middle" >1.73E−06</td><td align="center" valign="middle" >0.9945 + 0.1045i</td><td align="center" valign="middle" >−0.0000 + 0.0000i</td><td align="center" valign="middle" >−0.0000 − 0.0000i</td></tr></tbody></table></table-wrap><p>In fact, this vector J is tangential to the surface S of the body, J ⋅ N s = O ( 10 − 13 ) .</p><p>b) How accurate is the asymptotic formula (28) for Q?</p><p>We check the relative error described in Section 2.2,</p><p>Error = | Q + Γ Q − R H S | | R H S | = 1.13 % .</p><p>c) How accurate is the asymptotic formula (19) for E?</p><p>The accuracy of the asymptotic formula for E in (19) can be checked by comparing it with the exact formula (9) at several points x outside of the body, | x − x 1 | ≫ a where x 1 is the center of the body. The relative errors are given in <xref ref-type="table" rid="table1">Table 1</xref>2.</p><p><xref ref-type="table" rid="table1">Table 1</xref>3 shows the relative errors between the asymptotic E versus exact E, when M = 600 collocation points, | x − x 1 | = ( 1.73 E − 06 ) cm , and with various</p><table-wrap id="table12" ><label><xref ref-type="table" rid="table1">Table 1</xref>2</label><caption><title> Relative errors between the asymptotic and exact formulas for E when M = 600 collocation points and a = ( 1.0 E − 07 ) cm </title></caption><table><tbody><thead><tr><th align="center" valign="middle" >| x − x 1 |</th><th align="center" valign="middle" >E e vs E a</th></tr></thead><tr><td align="center" valign="middle" >1.73E−03</td><td align="center" valign="middle" >1.19E−08</td></tr><tr><td align="center" valign="middle" >1.73E−04</td><td align="center" valign="middle" >1.19E−07</td></tr><tr><td align="center" valign="middle" >1.73E−05</td><td align="center" valign="middle" >1.52E−06</td></tr><tr><td align="center" valign="middle" >1.73E−06</td><td align="center" valign="middle" >8.64E−04</td></tr></tbody></table></table-wrap><table-wrap id="table13" ><label><xref ref-type="table" rid="table1">Table 1</xref>3</label><caption><title> Relative errors of the asymptotic E when M = 600 collocation points</title></caption><table><tbody><thead><tr><th align="center" valign="middle"  colspan="4"  >M = 600 , | x − x 1 | = 1.73 E − 06</th></tr></thead><tr><td align="center" valign="middle" >a</td><td align="center" valign="middle" >1.00E−07</td><td align="center" valign="middle" >1.00E−08</td><td align="center" valign="middle" >1.00E−09</td></tr><tr><td align="center" valign="middle" >E e vs E a</td><td align="center" valign="middle" >8.64E−04</td><td align="center" valign="middle" >6.49E−07</td><td align="center" valign="middle" >6.32E−10</td></tr></tbody></table></table-wrap><p>a. From this table, we can see that the smaller the side of the cube is, compared to the distance from the point of interest to the center of the body, the more accurate the asymptotic formula of E is.</p></sec><sec id="s4_4"><title>4.4. EM Wave Scattering by Many Small Perfectly Conducting Bodies</title><p>To illustrate the idea, consider a domain Ω as a unit cube placed in the first octant such that the origin is one of its vertices. This domain Ω contains M small bodies. Suppose these small bodies are particles. We use GMRES iterative method, see [<xref ref-type="bibr" rid="scirp.81048-ref27">27</xref>] , to solve the linear system (73)-(75). The following physical parameters are used to solve the EM wave scattering problem</p><p>・ Speed of wave, c = ( 3.0 E + 10 ) cm / sec .</p><p>・ Frequency, ω = ( 5.0 E + 14 ) Hz .</p><p>・ Wave number, k = ( 1.05 E + 05 ) cm − 1 .</p><p>・ Wave length, λ = ( 6.00 E − 05 ) cm .</p><p>・ Direction of incident plane wave, α = ( 0,1,0 ) .</p><p>・ Magnetic permeability, μ = 1 .</p><p>・ Volume of the domain Ω that contains all the particles, | Ω | = 1 cm<sup>3</sup>.</p><p>・ The distance between two neighboring particles, d = ( 1.00 E − 07 ) cm .</p><p>・ Vector E = ( 1,0,0 ) .</p><p>・ Vector A 0 : A 0 m : = ( I + Γ ) − 1 ∇ &#215; E 0 ( x ) | x = x m = ( I + Γ ) − 1 ∇ &#215; E e i k α ⋅ x | x = x m .</p><p>Note that the distance d satisfies the assumption d ≪ λ . The radius a of the particles is chosen variously so that it satisfies the assumption k a ≪ 1 . For illustration purpose, the problem of EM wave scattering by many small perfectly conducting bodies is solved with M = 27 and 1000 particles.</p><p>For example, <xref ref-type="table" rid="table1">Table 1</xref>4 show the result of solving the EM wave scattering problem with M = 27 particles in the unit cube in which the distance between neighboring particles is d = ( 1.0 E − 07 ) cm and the radius of the particles is a = ( 1.0 E − 09 ) cm . Each row in <xref ref-type="table" rid="table1">Table 1</xref>4 is a vector E ( i ) = ( E x , E y , E z ) ( i ) at</p><table-wrap id="table14" ><label><xref ref-type="table" rid="table1">Table 1</xref>4</label><caption><title> Vector E when M = 27 particles, d = ( 1.0 E − 07 ) cm and a = ( 1.0 E − 09 ) cm </title></caption><table><tbody><thead><tr><th align="center" valign="middle"  colspan="3"  >M = 27 , d = 1.0 E − 07 , a = 1.0 E − 09</th></tr></thead><tr><td align="center" valign="middle" >1.00E+00+1.01E−14i</td><td align="center" valign="middle" >5.69E−17−1.01E−14i</td><td align="center" valign="middle" >0.00E+00+0.00E+00i</td></tr><tr><td align="center" valign="middle" >1.00E+00+1.19E−14i</td><td align="center" valign="middle" >0.00E+00+0.00E+00i</td><td align="center" valign="middle" >0.00E+00+0.00E+00i</td></tr><tr><td align="center" valign="middle" >1.00E+00+1.01E−14i</td><td align="center" valign="middle" >−5.69E−17+1.01E−14i</td><td align="center" valign="middle" >0.00E+00+0.00E+00i</td></tr><tr><td align="center" valign="middle" >1.00E+00+1.05E−02i</td><td align="center" valign="middle" >1.24E−16−1.19E−14i</td><td align="center" valign="middle" >−1.36E−29−5.20E−36i</td></tr><tr><td align="center" valign="middle" >1.00E+00+1.05E−02i</td><td align="center" valign="middle" >0.00E+00+0.00E+00i</td><td align="center" valign="middle" >−4.80E−30−5.20E−36i</td></tr><tr><td align="center" valign="middle" >1.00E+00+1.05E−02i</td><td align="center" valign="middle" >−1.24E−16+1.19E−14i</td><td align="center" valign="middle" >−1.22E−30−5.20E−36i</td></tr><tr><td align="center" valign="middle" >1.00E+00+2.09E−02i</td><td align="center" valign="middle" >1.54E−16−1.01E−14i</td><td align="center" valign="middle" >−3.40E−30−1.04E−35i</td></tr><tr><td align="center" valign="middle" >1.00E+00+2.09E−02i</td><td align="center" valign="middle" >0.00E+00+0.00E+00i</td><td align="center" valign="middle" >−2.43E−30−1.04E−35i</td></tr><tr><td align="center" valign="middle" >1.00E+00+2.09E−02i</td><td align="center" valign="middle" >−1.54E−16+1.01E−14i</td><td align="center" valign="middle" >−1.20E−30−1.04E−35i</td></tr><tr><td align="center" valign="middle" >1.00E+00+1.19E−14i</td><td align="center" valign="middle" >6.63E−17−1.19E−14i</td><td align="center" valign="middle" >0.00E+00+0.00E+00i</td></tr><tr><td align="center" valign="middle" >1.00E+00+1.40E−14i</td><td align="center" valign="middle" >4.80E−30+0.00E+00i</td><td align="center" valign="middle" >0.00E+00+0.00E+00i</td></tr><tr><td align="center" valign="middle" >1.00E+00+1.19E−14i</td><td align="center" valign="middle" >−6.63E−17+1.19E−14i</td><td align="center" valign="middle" >0.00E+00+0.00E+00i</td></tr><tr><td align="center" valign="middle" >1.00E+00+1.05E−02i</td><td align="center" valign="middle" >1.47E−16−1.40E−14i</td><td align="center" valign="middle" >−4.80E−30−5.20E−36i</td></tr><tr><td align="center" valign="middle" >1.00E+00+1.05E−02i</td><td align="center" valign="middle" >2.61E−30+0.00E+00i</td><td align="center" valign="middle" >−2.61E−30−5.20E−36i</td></tr><tr><td align="center" valign="middle" >1.00E+00+1.05E−02i</td><td align="center" valign="middle" >−1.47E−16+1.40E−14i</td><td align="center" valign="middle" >−9.24E−31−5.20E−36i</td></tr><tr><td align="center" valign="middle" >1.00E+00+2.09E−02i</td><td align="center" valign="middle" >1.82E−16−1.19E−14i</td><td align="center" valign="middle" >−2.43E−30−1.04E−35i</td></tr><tr><td align="center" valign="middle" >1.00E+00+2.09E−02i</td><td align="center" valign="middle" >9.24E−31+0.00E+00i</td><td align="center" valign="middle" >−1.85E−30−1.04E−35i</td></tr><tr><td align="center" valign="middle" >1.00E+00+2.09E−02i</td><td align="center" valign="middle" >−1.82E−16+1.19E−14i</td><td align="center" valign="middle" >−1.01E−30−1.04E−35i</td></tr><tr><td align="center" valign="middle" >1.00E+00+1.01E−14i</td><td align="center" valign="middle" >5.69E−17−1.01E−14i</td><td align="center" valign="middle" >0.00E+00+0.00E+00i</td></tr><tr><td align="center" valign="middle" >1.00E+00+1.19E−14i</td><td align="center" valign="middle" >2.43E−30+0.00E+00i</td><td align="center" valign="middle" >0.00E+00+0.00E+00i</td></tr><tr><td align="center" valign="middle" >1.00E+00+1.01E−14i</td><td align="center" valign="middle" >−5.69E−17+1.01E−14i</td><td align="center" valign="middle" >0.00E+00+0.00E+00i</td></tr><tr><td align="center" valign="middle" >1.00E+00+1.05E−02i</td><td align="center" valign="middle" >1.24E−16−1.19E−14i</td><td align="center" valign="middle" >−1.22E−30−5.20E−36i</td></tr><tr><td align="center" valign="middle" >1.00E+00+1.05E−02i</td><td align="center" valign="middle" >1.85E−30+0.00E+00i</td><td align="center" valign="middle" >−9.24E−31−5.20E−36i</td></tr><tr><td align="center" valign="middle" >1.00E+00+1.05E−02i</td><td align="center" valign="middle" >−1.24E−16+1.19E−14i</td><td align="center" valign="middle" >−5.03E−31−5.20E−36i</td></tr><tr><td align="center" valign="middle" >1.00E+00+2.09E−02i</td><td align="center" valign="middle" >1.54E−16−1.01E−14i</td><td align="center" valign="middle" >−1.20E−30−1.04E−35i</td></tr><tr><td align="center" valign="middle" >1.00E+00+2.09E−02i</td><td align="center" valign="middle" >9.98E−31+0.00E+00i</td><td align="center" valign="middle" >−1.01E−30−1.04E−35i</td></tr><tr><td align="center" valign="middle" >1.00E+00+2.09E−02i</td><td align="center" valign="middle" >−1.54E−16+1.01E−14i</td><td align="center" valign="middle" >−6.54E−31−1.04E−35i</td></tr></tbody></table></table-wrap><p>the point i in the cube. The norm of this asymptotic solution E is 5.20 E + 00 and the error of the solution is 8.16 E − 10 . This error is computed using (89).</p><p><xref ref-type="table" rid="table1">Table 1</xref>5 shows the relative errors of E when there are M = 27 particles in the cube, the distance between neighboring particles is d = ( 1.0 E − 07 ) cm , and with various radius a. <xref ref-type="fig" rid="fig1">Figure 1</xref> shows the relative error of the asymptotic E. From this figure, one can see that when the ratio a/d decreases from 1.0 E − 01 to 1.0 E − 04 , the error of the asymptotic solution decreases linearly and rapidly from 8.16 E − 06 to about 8.16 E − 18 . The smaller the ratio a/d is, the better the asymptotic formula (65) approximates E.</p><p>The slope of the curve in <xref ref-type="fig" rid="fig1">Figure 1</xref> indicates the rate of decay of the error when the ratio a/d decreases.</p><p><xref ref-type="table" rid="table1">Table 1</xref>6 and <xref ref-type="fig" rid="fig2">Figure 2</xref> show the results of solving the problem with</p><table-wrap id="table15" ><label><xref ref-type="table" rid="table1">Table 1</xref>5</label><caption><title> Error of the asymptotic solution E when M = 27 and d = ( 1.0 E − 07 ) cm </title></caption><table><tbody><thead><tr><th align="center" valign="middle"  colspan="5"  >M = 27, d = 1.0E−07</th></tr></thead><tr><td align="center" valign="middle" >a</td><td align="center" valign="middle" >1.00E−08</td><td align="center" valign="middle" >1.00E−09</td><td align="center" valign="middle" >1.00E−10</td><td align="center" valign="middle" >1.00E−11</td></tr><tr><td align="center" valign="middle" >a/d</td><td align="center" valign="middle" >1.00E−01</td><td align="center" valign="middle" >1.00E−02</td><td align="center" valign="middle" >1.00E−03</td><td align="center" valign="middle" >1.00E−04</td></tr><tr><td align="center" valign="middle" >Norm of E</td><td align="center" valign="middle" >5.20E+00</td><td align="center" valign="middle" >5.20E+00</td><td align="center" valign="middle" >5.20E+00</td><td align="center" valign="middle" >5.20E+00</td></tr><tr><td align="center" valign="middle" >Error of E</td><td align="center" valign="middle" >8.16E−06</td><td align="center" valign="middle" >8.16E−10</td><td align="center" valign="middle" >8.16E−14</td><td align="center" valign="middle" >8.16E−18</td></tr></tbody></table></table-wrap><table-wrap id="table16" ><label><xref ref-type="table" rid="table1">Table 1</xref>6</label><caption><title> Error of the asymptotic solution E when M = 1000 and d = ( 1.0 E − 07 ) cm </title></caption><table><tbody><thead><tr><th align="center" valign="middle"  colspan="5"  >M = 1000 , d = 1.0 E − 07</th></tr></thead><tr><td align="center" valign="middle" >a</td><td align="center" valign="middle" >1.00E−08</td><td align="center" valign="middle" >1.00E−09</td><td align="center" valign="middle" >1.00E−10</td><td align="center" valign="middle" >1.00E−11</td></tr><tr><td align="center" valign="middle" >a/d</td><td align="center" valign="middle" >1.00E−01</td><td align="center" valign="middle" >1.00E−02</td><td align="center" valign="middle" >1.00E−03</td><td align="center" valign="middle" >1.00E−04</td></tr><tr><td align="center" valign="middle" >Norm of E</td><td align="center" valign="middle" >3.16E+01</td><td align="center" valign="middle" >3.16E+01</td><td align="center" valign="middle" >3.16E+01</td><td align="center" valign="middle" >3.16E+01</td></tr><tr><td align="center" valign="middle" >Error of E</td><td align="center" valign="middle" >3.02E−04</td><td align="center" valign="middle" >3.02E−08</td><td align="center" valign="middle" >3.02E−12</td><td align="center" valign="middle" >3.02E−16</td></tr></tbody></table></table-wrap><p>M = 1000 particles, when the distance between neighboring particles is d = ( 1.0 E − 07 ) cm , and with different radius a. From these table and figure, one can see that the relative error of the asymptotic solution in this case is also very small, less than 3.02 E − 04 , when the ratio a / d &lt; 1.0 E − 01 . In this case, the error of the asymptotic E is greater than that of the previous case when M = 27 . However, this time, the error is also decreasing quickly and linearly when the ratio a/d decreases from 1.0 E − 01 to 1.0 E − 04 . Therefore, the asymptotic formula (65) for the solution E is applicable when a ≪ d .</p></sec></sec><sec id="s5"><title>5. Conclusions</title><p>In this paper, we present a numerical method for solving the EM wave scattering by one and many small perfectly conducting bodies. One of the advantages of this method is that it is relatively easy to implement. Furthermore, one can get an asymptotically exact solution to the problem when the characteristic size of the bodies tends to zero. To illustrate the applicability and efficiency of the method, we use it to solve the EM wave scattering problem by one and many small perfectly conducting bodies. Numerical results of these experiments are presented and error analysis of the asymptotic solutions for the case of one and many bodies are also discussed. For the case of one small body, one can always find the exact solution using the described method. For the case of many small bodies, the accuracy of our method is high if a ≪ d ≪ λ .</p><p>The problem of EM wave scattering is much harder to treat, compared to scalar wave scattering [<xref ref-type="bibr" rid="scirp.81048-ref28">28</xref>] [<xref ref-type="bibr" rid="scirp.81048-ref29">29</xref>] [<xref ref-type="bibr" rid="scirp.81048-ref30">30</xref>] [<xref ref-type="bibr" rid="scirp.81048-ref31">31</xref>] . For scalar wave scattering problem, a fast algorithm is developed in [<xref ref-type="bibr" rid="scirp.81048-ref31">31</xref>] to deal with billions of particles. This is still open to EM wave scattering. One might consider this as future research.</p></sec><sec id="s6"><title>Cite this paper</title><p>Tran, N.T. (2017) Numerical Method for Solving Electromagnetic Wave Scattering by One and Many Small Perfectly Conducting Bodies. American Journal of Computational Mathematics, 7, 413-434. https://doi.org/10.4236/ajcm.2017.74030</p></sec></body><back><ref-list><title>References</title><ref id="scirp.81048-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Tsang, L., Kong, J.A. and Ding, K.H. (2004) Scattering of Electromagnetic Waves, Theories and Applications. John Wiley &amp; Sons, Vol. 27.</mixed-citation></ref><ref id="scirp.81048-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Harrington, R.F. and Harrington, J.L. (1996) Field Computation by Moment Methods. Oxford University Press.</mixed-citation></ref><ref id="scirp.81048-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Greengard, L. and Rokhlin, V. (1987) A Fast Algorithm for Particle Simulations. Journal of Computational Physics, 73, 325-348.</mixed-citation></ref><ref id="scirp.81048-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Engheta, N., Murphy, W.D., Rokhlin, V. and Vassiliou, M. (1985) The Fast Multipole Method for Electromagnetic Scattering Computation. IEEE Transactions on Antennas and Propagation, 40, 634-641.</mixed-citation></ref><ref id="scirp.81048-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Ruehli, A.E. (1974) Equivalent Circuit Models for Three-Dimensional Multiconductor Systems. IEEE Transactions on Microwave Theory and Techniques, 22, 216-221. https://doi.org/10.1109/TMTT.1974.1128204</mixed-citation></ref><ref id="scirp.81048-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">DeVoe, H. (1964) Optical Properties of Molecular Aggregates. I. Classical Model of Electronic Absorption and Refraction. The Journal of Chemical Physics, 41, 393-400. https://doi.org/10.1063/1.1725879</mixed-citation></ref><ref id="scirp.81048-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Yee, K.S., et al. (1966) Numerical Solution of Initial Boundary Value Problems Involving Maxwell’s Equations in Isotropic Media. IEEE Transactions on Antennas and Propagation, 14, 302-307. https://doi.org/10.1109/TAP.1966.1138693</mixed-citation></ref><ref id="scirp.81048-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Zienkiewicz, O.C., Taylor, R.L., Zienkiewicz, O.C. and Taylor, R.L. (1977) The Finite Element Method. McGraw-Hill, London, 3.</mixed-citation></ref><ref id="scirp.81048-ref9"><label>9</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Weiland</surname><given-names> M.C.T. </given-names></name>,<etal>et al</etal>. (<year>2001</year>)<article-title>Discrete Electromagnetism with the Finite Integration Technique</article-title><source> Progress in Electromagnetics Research</source><volume> 32</volume>,<fpage> 65</fpage>-<lpage>87</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.81048-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Liu, Q.H. (1997) The PSTD Algorithm: A Time-Domain Method Requiring Only Two Cells per Wavelength. Microwave and Optical Technology Letters, 15, 158-165. https://doi.org/10.1002/(SICI)1098-2760(19970620)15:3&lt;158::AID-MOP11&gt;3.0.CO;2-3</mixed-citation></ref><ref id="scirp.81048-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Tyrrell, J.C.A., Kinsler, P. and New, G.H.C. (2005) Pseudospectral Spatial-Domain: A New Method for Nonlinear Pulse Propagation in the Few-Cycle Regime with Arbitrary Dispersion. Journal of Modern Optics, 52, 973-986. https://doi.org/10.1080/09500340512331334086</mixed-citation></ref><ref id="scirp.81048-ref12"><label>12</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Hoefer</surname><given-names> W.J.R. </given-names></name>,<etal>et al</etal>. (<year>1985</year>)<article-title>The Transmission-Line Matrix Method-Theory and Applications</article-title><source> IEEE Transactions on Microwave Theory and Techniques</source><volume> 33</volume>,<fpage> 882</fpage>-<lpage>893</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.81048-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Stavroulakis, P. (2013) Biological Effects of Electromagnetic Fields: Mechanisms, Modeling, Biological Effects, Therapeutic Effects, International Standards, Exposure Criteria. Springer Science &amp; Business Media.</mixed-citation></ref><ref id="scirp.81048-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Kunz, K.S. and Luebbers, R.J. (1993) The Finite Difference Time Domain Method for Electromagnetics. CRC Press.</mixed-citation></ref><ref id="scirp.81048-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Buchanan, W.J., Gupta, N.K. and Arnold, J.M. (1993) Simulation of Radiation from a Microstrip Antenna using Three-Dimensional Finite-Difference Time-Domain (FDTD) Method, in Antennas and Propagation, 1993. 8th International Conference on IET, 639-642.</mixed-citation></ref><ref id="scirp.81048-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Mur, G. and Lager, I.E. (2002) On the Causes of Spurious Solutions in Electromagnetics. Electromagnetics, 22, 357-367. https://doi.org/10.1080/02726340290083950</mixed-citation></ref><ref id="scirp.81048-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Lu, M., Shanker, B. and Michielssen, E. (2004) Elimination of Spurious Solutions Associated with Exact Transparent Boundary Conditions in FDTD Solvers. IEEE Antennas and Wireless Propagation Letters, 3, 59-62.</mixed-citation></ref><ref id="scirp.81048-ref18"><label>18</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Zhao</surname><given-names> S. </given-names></name>,<etal>et al</etal>. (<year>2007</year>)<article-title>On the Spurious Solutions in the High-Order Finite Difference Methods for Eigenvalue Problems</article-title><source> Computer Methods in Applied Mechanics and Engineering</source><volume> 196</volume>,<fpage> 5031</fpage>-<lpage>5046</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.81048-ref19"><label>19</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Ramm</surname><given-names> A.G. </given-names></name>,<etal>et al</etal>. (<year>2012</year>)<article-title>Electromagnetic Wave Scattering by Many Small Perfectly Conducting Particles of an Arbitrary Shape</article-title><source> Optics Communications</source><volume> 285</volume>,<fpage> 3679</fpage>-<lpage>3683</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.81048-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Ramm, A. (2013) Scattering of Acoustic and Electromagnetic Waves by Small Bodies of Arbitrary Shapes. Applications to Creating New Engineered Materials, Momentum, New York. https://doi.org/10.5643/9781606506226</mixed-citation></ref><ref id="scirp.81048-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Ramm, A.G. (2015) Scattering of Electromagnetic Waves by Many Small Perfectly Conducting or Impedance Bodies. Journal of Mathematical Physics, 56, Article ID: 091901. https://doi.org/10.1063/1.4929965</mixed-citation></ref><ref id="scirp.81048-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Andriychuk, M.I., Indratno, S.W. and Ramm, A.G. (2012) Electromagnetic Wave Scattering by a Small Impedance Particle: Theory and Modeling. Optics Communications, 285, 1684-1691.</mixed-citation></ref><ref id="scirp.81048-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">Ramm, A.G. and Andriychuk, M.I. (2014) Application of the Asymptotic Solution to EM Field Scattering Problem for Creation of Media with Prescribed Permeability. Journal of Applied Mathematics and Computing, 45, 461-485.</mixed-citation></ref><ref id="scirp.81048-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">Ramm, A.G. and Andriychuk, M.I. (2014) Calculation of Electromagnetic Wave Scattering by a Small Impedance Particle of an Arbitrary Shape. Mathematical Modelling of Natural Phenomena, 9, 254-269. https://doi.org/10.1051/mmnp/20149517</mixed-citation></ref><ref id="scirp.81048-ref25"><label>25</label><mixed-citation publication-type="other" xlink:type="simple">Tran, N.T. (2015) Numerical Method for Solving Electromagnetic Scattering Problem by Many Small Impedance Bodies. Computational Physics.</mixed-citation></ref><ref id="scirp.81048-ref26"><label>26</label><mixed-citation publication-type="other" xlink:type="simple">Mie, G. (1908) Beitr&amp;#228;ge zur optik trüber medien, speziell kolloidaler metall&amp;#246;sungen. Annalen der physik, 330, 377-445. https://doi.org/10.1002/andp.19083300302</mixed-citation></ref><ref id="scirp.81048-ref27"><label>27</label><mixed-citation publication-type="other" xlink:type="simple">Saad, Y. and Schultz, M.H. (1986) GMRES: A Generalized Minimal Residual Algorithm for Solving Nonsymmetric Linear Systems. SIAM Journal on Scientific and Statistical Computing, 7, 856-869. https://doi.org/10.1137/0907058</mixed-citation></ref><ref id="scirp.81048-ref28"><label>28</label><mixed-citation publication-type="other" xlink:type="simple">Nakayama, J., Ogura, H. and Sakata, M. (1981) Scattering of a Scalar Wave from a Slightly Random Surface. Journal of Mathematical Physics, 22, 471-477. https://doi.org/10.1063/1.524933</mixed-citation></ref><ref id="scirp.81048-ref29"><label>29</label><mixed-citation publication-type="other" xlink:type="simple">Ito, S. (1985) Analysis of Scalar Wave Scattering from Slightly Rough Random Surfaces: A Multiple Scattering Theory. Radio Science, 20, 1-12. https://doi.org/10.1029/RS020i001p00001</mixed-citation></ref><ref id="scirp.81048-ref30"><label>30</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Tran</surname><given-names> N.T. </given-names></name>,<etal>et al</etal>. (<year>2013</year>)<article-title>Numerical Solution of Many-Body Wave Scattering Problem and Creating Materials with a Desired Refraction Coefficient</article-title><source> The International Journal of Structural Changes in Solids</source><volume> 5</volume>,<fpage> 27</fpage>-<lpage>38</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.81048-ref31"><label>31</label><mixed-citation publication-type="other" xlink:type="simple">Ramm, A.G. and Tran, N.T. (2015) A Fast Algorithm for Solving Scalar Wave Scattering Problem by Billions of Particles. Journal of Algorithms and Optimization, 3, 1-13.</mixed-citation></ref></ref-list></back></article>