Next Article in Journal
Recovering a Space-Dependent Source Term in the Fractional Diffusion Equation with the Riemann–Liouville Derivative
Next Article in Special Issue
Analytical Methods in Wave Scattering and Diffraction Volume I
Previous Article in Journal
Efficient Ontology Meta-Matching Based on Interpolation Model Assisted Evolutionary Algorithm
Previous Article in Special Issue
Q Factor Enhancement of Open 2D Resonators by Optimal Placement of a Thin Metallic Rod in Front of the Longitudinal Slot
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Analysis of Electromagnetic Scattering from Large Arrays of Cylinders via a Hybrid of the Method of Auxiliary Sources (MAS) with the Fast Multipole Method (FMM)

by
Eleftherios Mastorakis
1,
Panagiotis J. Papakanellos
2,
Hristos T. Anastassiu
3 and
Nikolaos L. Tsitsas
4,*
1
Hellenic Air Force, 15561 Cholargos, Greece
2
Department of Aeronautical Sciences, Hellenic Air Force Academy, Dekeleia Air Force Base, 13671 Dekeleia, Greece
3
Department of Informatics, Computer and Communications Engineering, International Hellenic University, End of Magnisias Street, 62124 Serres, Greece
4
School of Informatics, Aristotle University of Thessaloniki, 54124 Thessaloniki, Greece
*
Author to whom correspondence should be addressed.
Mathematics 2022, 10(17), 3211; https://doi.org/10.3390/math10173211
Submission received: 13 July 2022 / Revised: 26 August 2022 / Accepted: 29 August 2022 / Published: 5 September 2022
(This article belongs to the Special Issue Analytical Methods in Wave Scattering and Diffraction)

Abstract

:
The Method of Auxiliary Sources (MAS) is an established technique for the numerical solution of electromagnetic (EM) scattering and radiation problems. This paper presents a hybrid of MAS with the Fast Multipole Method (FMM), which provides a strategy for reducing the computational cost and for solving large-scale problems without notable accuracy loss (and in a reasonable time). The hybrid MAS-FMM scheme is applied to the problem of EM scattering from an arbitrarily large array of lossless/lossy dielectric cylinders. Numerical results are presented to verify the MAS and MAS-FMM schemes, as well as to illuminate the improvements stemming from the proposed hybridization (especially the ones regarding the associated complexity and computational cost). A few concluding remarks offer a summary of this work, along with a list of possible future extensions.

1. Introduction

The Method of Auxiliary Sources (MAS) is an established numerical method in Computational Electromagnetics (CEM), and it has been applied extensively to a large variety of scattering and radiation problems [1]. The standard MAS can be classified in the so-called Generalized Multipole Techniques (GMTs) [2]. Among frequency-domain numerical methods, the MAS avoids time-consuming numerical integrations; its algorithmic implementation is essentially straightforward, and it is characterized by relatively low computational cost [3]. However, despite these advantageous features, certain issues related to the implementation of the MAS undermine its applicability and effectiveness [4,5]. These include difficulties associated with the selection of the location(s) and number(s) of the auxiliary sources, occasionally severe ill-conditioning effects of the associated matrices, as well as moderately slow convergence of the computed fields and possible divergence of the currents involved [4,5,6,7,8,9,10].
Despite the fact that the MAS is often considered to have a lower computational cost compared to the Method of Moments (MoM) and the Finite-Element Method (FEM), its complexity remains high (i.e., the complexity is calculated asymptotically as the number of unknowns approaches infinity). For this reason, the relative advantages of MAS may be weakened in applications requiring increased numerical stability and accuracy, which inevitably involve large numbers of unknowns. One possible alternative to reduce the MAS complexity and computational cost would be to somehow group the interactions between auxiliary sources and matching points and subsequently to approximate them by simpler formulas. This precisely constitutes the fundamental concept behind the Fast Multipole Method (FMM) and related strategies [11]. Exploiting such an alternative, hybridizations between MAS and FMM were proposed in [12] for perfectly conducting 2-D scatterers, in [13] for internal problems corresponding to single Helmholtz resonators, and in [14] for perfectly conducting 3-D scatterers.
In this paper, a MAS-FMM scheme is presented for the problem of electromagnetic scattering from and propagation through a large array of parallel lossless/lossy dielectric (circular) cylinders. An array of this type can stand as a two-dimensional (2D) model of a forest or an orchard. Admittedly, such an approximation may look naive at a first glance; however, exact simulation of EM propagation through vegetation is a formidable task. First of all, the actual geometry itself is almost arbitrary, including trunks, branches, and foliage with random orientation and variable dielectric properties. Moreover, the large number of scatterers involved implies that standard integral-equation methods are not applicable, due to the exorbitant number of unknowns required. Therefore, modeling tree trunks as infinite dielectric cylinders, where, additionally, the number of unknowns is somehow compressed, is a tractable way to go, producing fairly accurate and sufficiently realistic results for engineering purposes. Besides, problems involving arrays of dielectric cylinders occur in other areas pertaining to applied electromagnetics, including in optics for the analysis of modes excited in photonic fibers and gratings [15,16,17].
The simpler case of arrays of perfectly electric conducting (PEC) cylinders was presented and evaluated in [18]. In this work, pertaining to lossless/lossy dielectric cylinders, a standard MAS formulation is used as a starting point. Then, according to the FMM concept, far-field interactions are approximated as perturbations of a central interaction between the centroids of properly selected clusters encompassing neighboring auxiliary sources and matching points. The accuracy and efficiency of the proposed methods are examined and assessed. The credibility of both the MAS and MAS-FMM schemes is highlighted via representative numerical examples. Regarding the computational cost required for analyzing large arrays of cylinders via MAS and MAS-FMM, substantial savings are indeed achieved when applying the latter. Furthermore, the procedure for proper selection of the basic parameters affecting the performance of the hybrid scheme is also discussed. Finally, a few concluding remarks are outlined, and possible extensions of the work conducted so far are pointed out.

2. Problem Description

As already stated, the problem at hand shown in Figure 1 involves an arbitrarily large array of parallel circular cylinders, which are excited by either a plane wave or an infinite line source parallel to their axes. The cylinders are located at the nodes of a N x × N y lattice with arbitrary coordinates given by r cyl ( n x , n y ) = ( x cyl ( n x , n y ) , y cyl ( n x , n y ) ) , for n x = 1 , 2 , , N x and n y = 1 , 2 , , N y . Obviously, the number of cylinders is N x N y , each of which is uniquely identified by the pair ( n x , n y ) . The radius of each cylinder is denoted by a cyl ( n x , n y ) . Non-uniform and non-orthogonal lattices of cylinders can be treated in a similar manner and with only minor modifications, as discussed below. The incident electromagnetic field, either plane wave or that radiated by the infinite line source discussed above, is assumed to be a continuous wave of frequency f and wavelength λ = c / f , where c is the speed of light. A time convention exp ( j 2 π f t ) is assumed and suppressed throughout this work.
The aforementioned cylinders can be modeled either as PEC or as lossless/lossy dielectric, which are closer to real-world tree trunks. The former case has been studied in [18]. The cases of lossless and lossy dielectric cylinders are studied below. For brevity, only the case of transverse magnetic TMz incidence is presented in this work. Given the polarization of the incident field, the auxiliary sources are selected to be infinite line sources of impulsive electric currents, which are aligned parallel to the axes of the cylinders under study. Therefore, the field components E z , H x , and H y are the only non-zero ones considered hereinafter [19]. The pertinent formulation can be readily modified for the case of transverse electric TEz incidence, in which the non-zero field components are E x , E y , and H z [20].
The array of cylinders considered so far seems rather suitable for predicting electromagnetic fields inside and close to orchards. With some small compromise, propagation through or inside forests can also be predicted with ease. This is further discussed in the concluding section of this paper.

3. Formulation

3.1. Standard MAS Formulation

According to standard MAS, a finite number of auxiliary sources are placed on fictitious (auxiliary) circular curves, both inside and outside the boundaries of the cylinders comprising the array under study, for the description of the unknown EM fields in the regions outside and inside these boundaries, respectively. The locations of the auxiliary curves are selected to ensure convergent solutions (e.g., see [4,5,6,7,8,9,10,19,20,21,22,23]). The convergence in the strict sense can be investigated analytically only for certain canonical geometries; nevertheless, when analytical investigations are not possible, the convergence is most often examined numerically [i.e., by carefully checking the pertinent boundary condition(s) errors and the numerical stability of the solutions]. Given the selected locations of the auxiliary sources and the matching points, the currents of the auxiliary sources are solved for in order to satisfy the boundary conditions of the electric and/or the magnetic fields in a point-matching fashion.
For the description of the unknown scattered field in the air between cylinders and outside the lattice of cylinders, N ( n x , n y ) auxiliary sources are uniformly distributed at a circle of radius a in ( n x , n y ) < a cyl ( n x , n y ) inside each cylinder. Similarly, for the description of the unknown field induced inside each cylinder, N ( n x , n y ) auxiliary sources are uniformly distributed at a circle of radius a out ( n x , n y ) > a cyl ( n x , n y ) outside the cylinder. The auxiliary sources are placed at
r in , n ( n x , n y ) = ( x cyl ( n x , n y ) + a in ( n x , n y ) cos ( 2 π n 1 N ( n x , n y ) ) , y cyl ( n x , n y ) + a in ( n x , n y ) sin ( 2 π n 1 N ( n x , n y ) ) ) n = 1 , 2 , , N ( n x , n y )
r out , n ( n x , n y ) = ( x cyl ( n x , n y ) + a out ( n x , n y ) cos ( 2 π n 1 N ( n x , n y ) ) , y cyl ( n x , n y ) + a out ( n x , n y ) sin ( 2 π n 1 N ( n x , n y ) ) ) n = 1 , 2 , , N ( n x , n y )
The total number of auxiliary sources for all cylinders is given by
N T = 2 n x = 1 N x n y = 1 N y N ( n x , n y )
When the cylinders are identical (i.e., of equal radius a cyl ), one can simply assume N ( n x , n y ) = N and (3) yields N T = 2 N x N y N .
Then, the electric field in the air (i.e., outside the cylinders) is expressed as superposition of the incident field E z inc , and the fields generated by the sets of auxiliary sources inside the cylinders as follows:
E z ( r ) = E z inc ( r ) k 0 ζ 0 4 n x = 1 N x n y = 1 N y n = 1 N ( n x , n y ) w in , n ( n x , n y ) H 0 ( 2 ) ( k 0 | r r in , n ( n x , n y ) | )
where w in , n ( n x , n y ) are the unknown (complex) currents pertaining to the inner set of auxiliary sources associated with the cylinder denoted by ( n x , n y ) and | r r in , n ( n x , n y ) | are the distances between their positions and the arbitrary observation point r = ( x , y ) in the air. The special function H ν ( 2 ) denotes the Hankel function of the second kind and order ν . In (4), k 0 = 2 π f μ 0 ε 0 (or k 0 = 2 π f / c ) is the wavenumber and ζ 0 = μ 0 / ε 0 is the intrinsic impedance of vacuum. The respective magnetic field is given by
H x ( r ) = H x inc ( r ) + j k 0 4 n x = 1 N x n y = 1 N y n = 1 N ( n x , n y ) w in , n ( n x , n y ) ( r r in , n ( n x , n y ) ) e y | r r in , n ( n x , n y ) | H 1 ( 2 ) ( k 0 | r r in , n ( n x , n y ) | )
H y ( r ) = H y inc ( r ) j k 0 4 n x = 1 N x n y = 1 N y n = 1 N ( n x , n y ) w in , n ( n x , n y ) ( r r in , n ( n x , n y ) ) e x | r r in , n ( n x , n y ) | H 1 ( 2 ) ( k 0 | r r in , n ( n x , n y ) | )
where e x and e y are the unit vectors in the x and y directions, respectively. The dot between vectors denotes the inner product. Similarly, the fields inside each cylinder are expressed as superimpositions of the fields generated by the respective set of auxiliary sources outside the cylinder
E z ( n x , n y ) ( r ) = k ζ 4 n = 1 N ( n x , n y ) w out , n ( n x , n y ) H 0 ( 2 ) ( k | r r out , n ( n x , n y ) | )
H x ( n x , n y ) ( r ) = j k 4 n = 1 N ( n x , n y ) w out , n ( n x , n y ) ( r r out , n ( n x , n y ) ) e y | r r out , n ( n x , n y ) | H 1 ( 2 ) ( k | r r out , n ( n x , n y ) | )
H y ( n x , n y ) ( r ) = j k 4 n = 1 N ( n x , n y ) w out , n ( n x , n y ) ( r r out , n ( n x , n y ) ) e x | r r out , n ( n x , n y ) | H 1 ( 2 ) ( k | r r out , n ( n x , n y ) | )
where w out , n ( n x , n y ) are the unknown (complex) currents pertaining to the outer set of auxiliary sources associated with the cylinder denoted by ( n x , n y ) and | r r out , n ( n x , n y ) | are the distances between their positions and the arbitrary observation point r = ( x , y ) inside the said cylinder. In (7)–(9), k = 2 π f μ 0 ε is the wavenumber and ζ = μ 0 / ε is the intrinsic impedance associated with the dielectric medium of the cylinders. Lossy homogeneous media with relative permittivity ε r and conductivity σ have complex dielectric constant ε = [ ε r j σ / ( 2 π f μ 0 ) ] ε 0 . When electric losses are absent ( σ = 0 ), the last expression simplifies to ε = ε r ε 0 . In the case of PEC cylinders, the fields inside them vanish and the analysis is simplified to that presented in [18]. The formulation and results of [18] have been regenerated using the generalized formulation and the code developed in the present paper. However, these results are not included here to avoid unnecessary overlapping between the two papers.
Next, the unknown currents w in , n ( n x , n y ) and w out , n ( n x , n y ) are obtained by enforcing the boundary conditions of the tangential electric and the tangential magnetic field at N ( m x , m y ) discrete matching points on each cylinder, hereby denoted by ( m x , m y ) with m x = 1 , 2 , , N x and m y = 1 , 2 , , N y (so as to distinguish between counters pertaining to auxiliary sources and matching points), which are placed at
r cyl , m ( m x , m y ) = ( x cyl ( m x , m y ) + a cyl ( m x , m y ) cos ( 2 π m 1 N ( m x , m y ) ) , y cyl ( m x , m y ) + a cyl ( m x , m y ) sin ( 2 π m 1 N ( m x , m y ) ) ) m = 1 , 2 , , N ( m x , m y )
Standard boundary conditions imply that the tangential components of the electric and magnetic fields must be continuous across the boundaries of all cylinders. Thus, the following equations are readily obtained:
k 0 ζ 0 4 n x = 1 N x n y = 1 N y n = 1 N ( n x , n y ) w in , n ( n x , n y ) H 0 ( 2 ) ( k 0 | r cyl , m ( m x , m y ) r in , n ( n x , n y ) | ) + k ζ 4 n = 1 N ( n x , n y ) w out , n ( n x , n y ) H 0 ( 2 ) ( k | r cyl , m ( m x , m y ) r out , n ( n x , n y ) | ) = E z inc ( r cyl , m ( m x , m y ) ) m x = 1 , 2 , , N x ,   m y = 1 , 2 , , N y
j k 0 4 n x = 1 N x n y = 1 N y n = 1 N ( n x , n y ) w in , n ( n x , n y ) ( r cyl , m ( m x , m y ) r cyl ( m x , m y ) ) ( r cyl , m ( m x , m y ) r in , n ( n x , n y ) ) a cyl ( m x , m y ) | r cyl , m ( m x , m y ) r in , n ( n x , n y ) | × H 1 ( 2 ) ( k 0 | r cyl , m ( m x , m y ) r in , n ( n x , n y ) | ) + j k 4 n = 1 N ( n x , n y ) w out , n ( n x , n y ) ( r cyl , m ( m x , m y ) r cyl ( m x , m y ) ) ( r cyl , m ( m x , m y ) r out , n ( n x , n y ) ) a cyl ( m x , m y ) | r cyl , m ( m x , m y ) r out , n ( n x , n y ) | × H 1 ( 2 ) ( k | r cyl , m ( m x , m y ) r out , n ( n x , n y ) | ) = H t inc ( r cyl , m ( m x , m y ) ) m x = 1 , 2 , , N x ,   m y = 1 , 2 , , N y
The Equations of (11) and (12) constitute a linear system of N T equations with N T unknowns (i.e., the aforesaid currents) of the form Z w = b , where Z is the interaction matrix, w is the vector containing the unknown currents, and b is the excitation vector. For convenience, these can be written in the form of sub-matrices similar to those provided in [18]. From the solution of this system, one can directly compute the electric and magnetic fields at any observation point using the expressions of (4)–(9).
As already discussed, non-uniform arrays of cylinders can be treated using the method at hand by zeroing the contributions pertaining to certain pairs ( n x , n y ) . This approach is rather simple and straightforward and is omitted for brevity. It is further stressed that non-orthogonal cylinder lattices are also within the capabilities of both schemes, as long as the centers of the cylinders are arbitrary, with the proviso that the cylinders do not overlap. Therefore, the MAS/MAS-FMM schemes of this work are essentially capable of coping with uniform/non-uniform and orthogonal/non-orthogonal cylinder arrays.
After solving the system for the currents w in , n ( n x , n y ) and w out , n ( n x , n y ) , the boundary conditions utilized for solving the problem are satisfied exactly only at the collocation points. As an indicative error metric, one can adopt the (normalized) boundary-condition error, which is given by the ratio of the tangential electric or magnetic field difference across the boundary over the corresponding incident field. Obviously, this error is expected to be zero (or very close to zero due to the finite accuracy of computers) at the collocation points and non-zero between them, reaching local maxima at or very close to the respective mid-points. The occurrence of fairly small error peaks and means (small compared to what may be expected empirically), which decrease steadily as N T is increased, is a strong indication that the numerical solutions are numerically stable and trustworthy.
In order to validate the MAS model discussed so far, extensive numerical tests were conducted and evaluated. In all cases in which the auxiliary sources were placed according to the findings of [4,5,6,7,8,9,10,18], the errors in the boundary conditions were indeed found to diminish steadily with increasing N T . Moreover, the solutions obtained were compared to those of other methods in order to independently check the validity of the results. Exemplary cases are presented below. At this point, it is noted that N ( n x , n y ) should be selected so that the distance between neighboring sources belonging to each auxiliary curve is comparable to the respective distance from the boundary, which is δ in ( n x , n y ) = a cyl ( n x , n y ) a in ( n x , n y ) for the inner set and δ out ( n x , n y ) = a out ( n x , n y ) a cyl ( n x , n y ) for the outer one. Therefore, as a quite safe choice for good conditioning of the system and overall behavior of the numerical solutions, one can start with N ( n x , n y ) close to 2 π a in ( n x , n y ) / δ in ( n x , n y ) or 2 π a out ( n x , n y ) / δ out ( n x , n y ) , and progressively increase them until some error/stability criterion is met. One should also bear in mind that severe ill-conditioning problems typically occur when N ( n x , n y ) becomes quite larger than 2 π a in ( n x , n y ) / δ in ( n x , n y ) or 2 π a out ( n x , n y ) / δ out ( n x , n y ) . These issues can be identified and isolated using higher-precision arithmetic, various system solvers, and alternative routine implementations.

3.2. Hybrid MAS-FMM Formulation

The standard MAS model discussed so far is quite simple and capable of treating arbitrarily large arrays of cylinders. However, as N T gets larger, the computational cost of the matrix formation ensuing from the system of (11) and (12) becomes excessively high. As a first improvement, one can simply utilize the large-argument approximations H 0 ( 2 ) ( u ) ~ 2 / ( π u ) exp ( j u + j π / 4 ) and H 1 ( 2 ) ( u ) ~ 2 / ( π u ) exp ( j u + j 3 π / 4 ) as u , which can be used for computing the interactions involving internal auxiliary sources and matching points pertaining to different cylinders (i.e., for n x m x and/or n y m y ). Note that the auxiliary sources located outside each cylinder do not contribute to interactions between cylinders and, therefore, their fields should be approximated using the aforesaid large-argument expressions only in cases of electrically large cylinders. Roughly speaking, these simple approximations alone can save up to about 70% of the execution time required for computing Z [18]. Nevertheless, as discussed below, the computational cost for filling Z can be further reduced.
Although often less costly than MoM, the complexity of MAS is still of order O ( N T 2 ) for filling Z and O ( N T 3 ) for solving Z w = b via conventional methods (e.g., LU decomposition), meaning that the relative advantages of MAS, at least with respect to the execution time, may become less pronounced for very large N T . To reduce the complexity and the computational cost, the interactions between fairly distant auxiliary sources and matching points can be properly grouped together into clusters as in [18], which is exactly the fundamental idea behind the FMM. Direct implementations of FMM reduce the complexity for obtaining Z w = b from O ( N T 2 ) to O ( N T 3 / 2 ) , while more sophisticated implementations (e.g., recursive clustering schemes and preconditioning) can lead to even lower complexity down to O ( N T log N T ) [11].
The FMM essentially consists in the decomposition Z = Z + Z , where Z contains the near-field part of Z and Z contains the respective far-field part. The computation of the latter is accelerated via the decomposition of the form Z = V T T V ˜ (the superscript ‘T’ denotes the transpose matrix/vector), in which V , T , and V ˜ are all sparse matrices. The cluster grouping is accomplished via V , whereas V ˜ performs the necessary disaggregation. The translation matrix T essentially contains the interactions between clusters. The aforesaid decomposition is based on the addition theorem for Hankel functions (e.g., see Section 10.23 in [24])
H ν ( 2 ) ( k 0 | r 0 + δ | ) exp ( j ν ( χ r χ 0 ) ) = l = H l + ν ( 2 ) ( k 0 | r 0 | ) J l ( k 0 | δ | ) cos ( l η )
where η is the angle between r 0 and δ , whereas χ r and χ 0 are the angles of the vectors r 0 + δ and r 0 measured from the x axis, respectively. Here, r 0 connects the center of a cluster of auxiliary sources with the center of a cluster of matching points, while δ = δ MP δ AS so that the vector r 0 + δ connects the location of any auxiliary source with any matching point. In (13), H l + ν ( 2 ) ( ) and J l ( ) denote Hankel (of the second kind) and Bessel functions of order l respectively. As long as J l practically vanishes for l > k 0 | δ | , the summation in (13) can be truncated so as to include only the terms with | l | L , where L ~ k 0 max { | δ | } . This parameter can be readily estimated from the radii of the cylinders yielding the rough upper bound k 0 max { | δ | } < 2 k 0 max { a cyl ( n x , n y ) } . Alternatively, it could be heuristically selected via trial and error. Furthermore, one can proceed using
J l ( u ) cos ( l η ) = j l 2 π 0 2 π exp ( j u cos ξ ) cos ( l ( ξ η ) ) d ξ
which yields the following integral:
J l ( k 0 | δ | ) cos ( l η ) = j l 2 π 0 2 π exp ( j k 0 ξ δ ) cos ( l γ ) d ξ
where ξ is the unit vector pointing towards the direction of integration, which is normal to the unit circle, and γ is the angle between r 0 and ξ . The integral in (15) can be computed numerically over a finite set of P uniformly distributed angles on the unit circle. Then, using (13)–(15), one can write
H ν ( 2 ) ( k 0 | r 0 + δ | ) exp ( j ν ( χ r χ 0 ) ) 0 2 π exp ( j k 0 ξ ( δ MP δ AS ) ) l = L L j l 2 π H l + ν ( 2 ) ( k 0 | r 0 | ) cos ( l γ ) d ξ
The integral in (16) can be estimated numerically by the summation
H ν ( 2 ) ( k 0 | r 0 + δ | ) exp ( j ν ( χ r χ 0 ) ) p = 1 P V AS ( ξ p ) T ( ξ p ) V ˜ MP ( ξ p ) Δ ξ
where Δ ξ = 2 π / P , V AS ( ξ p ) = exp ( j k 0 ξ p δ AS ) and V ˜ MP ( ξ p ) = exp ( j k 0 ξ p δ MP ) are the elements of the one-dimensional matrices V and V ˜ , respectively, whereas T ( ξ p ) are the elements of the matrix T obtained from
T ( ξ p ) = l = L L j l 2 π H l + ν ( 2 ) ( k 0 | r 0 | ) cos ( l γ p )
Note that (18) can be used for the computation of both electric-field ( ν = 0 ) and magnetic-field ( ν = 1 ) interactions. When the distances between cylinders are significantly larger than their radii, (18) can be simplified to
T ( ξ p ) l = L L j l 2 π 2 π k 0 | r 0 | exp ( j k 0 | r 0 | + j ( 2 l + 2 ν + 1 ) π 4 ) cos ( l γ p )
This approximation further accelerates the procedure for filling the matrix T and can achieve additional cost reductions. The number of terms in the summation of (17) should be selected in the order of k 0 max { | δ | } . In practice, one can simply start with P = L and increase (independently) P and/or L so that the results of interest are found to be numerically stable and trustworthy—this point is further discussed below. When the distances between cylinders are sufficiently larger than their radii—note that this condition holds for tree trunks in orchards/forests and for many other practical purposes—the clusters coincide with the sets of auxiliary sources and matching points associated with each cylinder. As a result, Z contains the sub-matrices corresponding to n x = m x and n y = m y , with its other entries set to zero. With regard to the non-diagonal entries of Z , these are computed with the aid of (17) and (18), whereas its diagonal ones can be set to zero. This sort of matrix decomposition yields sparse matrices and facilitates the efficient storage and the fast inversion for the linear system at hand, leading to significant savings with respect to the overall computational cost.

4. Numerical Results and Discussion

Representative numerical results are provided here for the validation of the numerical schemes discussed so far and, also, for their comparison from the viewpoints of accuracy, complexity, and computational cost. Though the formulation presented in this work was written down explicitly and thoroughly tested for plane-wave and line-source excitations, the results that follow regard only the former case, for the sake of simplicity and for making direct comparisons with results from the existing literature and others obtained via other methods.
In order to validate the MAS model described above, exhaustive numerical tests were conducted. In all cases, at least when the auxiliary sources were properly placed as described above, the errors in the boundary conditions of the tangential electric/magnetic fields were found to be fairly small (see below) and, also, to diminish steadily as the numbers of auxiliary sources (and matching points) was increased. Moreover, the numerical solutions were compared to those of analytical [25] and numerical methods [26,27,28,29,30,31,32], in order to independently check their validity. A few exemplary cases are presented below.
First, the simple case of an isolated dielectric cylinder (comprising a trivial 1×1 lattice) was examined. The parameters were ε = 5 ε 0 , a cyl = 0.2 m, a in = 0.75 a cyl , and a out = 1.25 a cyl . Given that only one cylinder was considered in this case, the MAS-FMM hybrid was not applied, and the tests were run for MAS in its original, naive form. The incident field was a plane wave with frequency f = 1 GHz, impinging from the left (i.e., coming from the direction ϕ 0 = 180 ). Several numerical tests have shown that the numerical stability and the convergence behavior of the MAS solutions were just as anticipated from [4,5,6,7,8,9,10]. Moreover, the computed near and far fields were found to be virtually identical to those of the exact solution [25] (for sufficiently large N ). The relative difference between the electric-field magnitude as obtained from MAS with N = 40 and the respective analytical solution are depicted in Figure 2, as a function of the observation angle ϕ at a distance r = 10 a cyl from the center of the cylinder at hand. Apparently, the relative differences are symmetric and small, as they do not exceed 0.07%. The symmetric behavior of the difference between numerical and exact solution is a strong indication that the computations have not been corrupted by any significant numerical noise and roundoff errors. Furthermore, in order to examine the credibility of the developed code for coping with lossy dielectrics, the same problem was solved after changing the dielectric constant of the cylinder to the complex-valued one ε = ( 5 j 3 ) ε 0 . Again, the numerical results were found to be virtually identical to those of the respective analytical solution, as also shown in Figure 2. In this latter case, the relative differences are lower than 0.01%. The respective peak (max) and average (mean) errors associated with the continuity of the electric and magnetic fields are reported in Table 1. These percentage errors correspond to the magnitude of the field difference (across the boundary) normalized to the magnitude of the incident plane wave. To further illustrate the very good agreement between numerical and exact solutions, Figure 3 exhibits the electric-field magnitude as obtained from MAS and the respective exact solutions for the two cases examined so far.
As another example, the 1 × 5 lattice studied in [29] was examined. The parameters pertaining to the five identical cylinders taken from [29] were ε = 5 ε 0 , a cyl = 0.1 λ , a in = 0.75 a cyl , and a out = 1.25 a cyl . The distance between adjacent cylinder centers was set to d = 0.75 λ and the incident field was a plane wave with frequency f = 0.3 GHz, impinging from the direction ϕ 0 = 180 . Again, the results shown herein were obtained with N = 40 . To justify this choice, the convergence of the numerical solutions is exhibited in Figure 4, which shows the logarithm (with base 10) of the computed peak electric-field and magnetic-field boundary-condition errors for 10 N 100 . Such logarithmic curves are often used for convergence/stability assessments when applying frequency-domain numerical methods (e.g., see [33]). Obviously, the errors decrease rapidly and steadily, as one could expect from the findings and discussions in [4,5,6,7,8,9,10]. It is particularly stressed that no ill-conditioning issues were encountered in the range 10 N 100 and, therefore, the results of Figure 4 (and Figure 5 below) are believed to be free of numerical noise and roundoff errors. The respective mean boundary-condition errors were found to exhibit a similar behavior and are not shown here for the sake of brevity. The computed radar cross-section or (RCS), which is analogous to the square of the scattered electric-field magnitude in the far-field region, is shown in Figure 5 as a function of the observation angle ϕ at a distance r = 1000 λ from the center of the lattice. For clarity, the RCS is shown in dBm (i.e., in decibels normalized to 1 m). Evidently, the results of MAS/MAS-FMM in Figure 5 are in very close agreement with those obtained from [29], which are shown as rhombic dots. In particular, the forward and backward RCS tabulated in [29] almost coincide with those of MAS/MAS-FMM, as long as they differ by (only) about 1–1.5%. Certain other RCS values estimated from ([29], Figure 5 and Figure 6) are also shown in Figure 5. The results from MAS and MAS-FMM are virtually identical at the scale of the plot. The latter were obtained with the FMM parameters set to L = P = 8 . These values were selected after extensive numerical experimentation regarding the convergence behavior of the series involved in (16)–(19) and the numerical stability of the MAS-FMM solutions. Specifically, for the 5 × 5 lattice case, the upper bound 2 k 0 max { a cyl ( n x , n y ) } of the estimator L ~ k 0 max { | δ | } is (roughly) 8.3, which is consistent with the choice L = P = 8 .
Next, the MAS and MAS-FMM schemes are compared from the aspect of the computational cost (in terms of the execution time and the memory usage). To this end, the total execution time for forming and solving the respective linear system for the MAS currents is shown in Figure 6 as a function of the total number of unknowns. The results depicted in Figure 6 were obtained for various numbers of cylinders comprising lattices of increasing size from 2 × 2 and up to 20 × 20, which required 32,000 auxiliary sources (and matching points) for its adequate modeling (without altering N , so as for the error to remain unchanged). The execution times have been measured on the same personal computer and are indicative of the associated computational cost. As it is obvious, the MAS-FMM scheme is indeed notably faster than the naïve MAS scheme, an advantage that becomes even more pronounced as the array becomes larger. From the results of Figure 6, the MAS curve exhibits a polynomial behavior of order 3, whereas the MAS-FMM curve increases with a much lower rate (order 2 or slightly lower). Apparently, the savings in the execution time reach and even exceed 80% for N T > 25,000 . Important savings in the memory consumption were also documented during the exhaustive runs conducted and performed. While small lattices (e.g., 2 × 2 and 4 × 4) seemed not to increase the memory usage during the execution of the conventional MAS code, larger lattices appeared to be quite demanding in terms of memory; namely, the memory usage reached 16% for the 8 × 8 lattice, 30% for the 12 × 12, 60% for the 16 × 16, and 95% for the 20 × 20. On the other hand, the memory usage during the execution of the MAS-FMM code did not exceed 12–13% for all these lattices. Besides, numerous runs for various large lattices have shown that these savings in the execution time and memory consumption are absolutely representative and feasible and should be anticipated for lattices with dimensions pertaining to actual orchards or forests and for frequencies in the UHF band.
Finally, the MAS-FMM scheme proposed and examined in this paper is compared to the well-established package COMSOL using FEM [34]. The aim of this comparison is twofold: to validate the results of MAS-FMM in a quite demanding case and to further illustrate the applicability of the MAS-FMM scheme to large-scale problems. At this point, it is worth mentioning that the application of standard, general-purpose FEM schemes requires mesh generation for the whole domain at hand, which may completely consume the available computer resources even for moderately large arrays of cylinders, especially when the distances between their centers are much larger than their radii. On the contrary, MAS-FMM can analyze very large arrays of cylinders, without severe limitations on the size of the array. For the aforesaid comparison, a 5 × 5 lattice of cylinders was tested. The parameters pertaining to the cylinders are contained in Table 1. The computed RCS (again in dBm) is shown in Figure 7, in which certain negative values are out of scale and are not shown. Both methods predict the rather anticipated rapidly oscillating patterns, which are very close to each other. Note, in particular, that the positive peaks agree remarkably well (taking into account the nature of the oscillatory pattern for the examined electrically large lattice). The evident discrepancies in the negative peaks (nulls) are rather unimportant, as long as they correspond to very small RCS values. The distance between cylinder centers in the lattice at hand was selected to be relatively short in order to facilitate convergence of the FEM/COMSOL solution, used as reference. However, this selection inevitably resulted in suboptimal performance of the FMM module in our algorithm, verified by a few discrepancies between MAS-FMM and FEM, as, e.g., in the central lobe (at ϕ = 180°) of the RCS pattern shown in Figure 7. Such discrepancies are not present in analogous comparisons between FEM and pure MAS; therefore, they are clearly attributed to FMM, which is certainly more accurate in larger geometries, not easily computable by FEM. Other factors affecting accuracy will be investigated in a future work on MAS-FMM and its use for near- and far-field computations. Regarding the execution time, COMSOL required about 81 s, whereas MAS-FMM required about 8 s. The differences became more dramatic for the 10 × 10 lattice, for which COMSOL required about 40 min and MAS-FMM only 1 min. It is noted that COMSOL failed to analyze the case of the 20 × 20 lattice (due to lack of memory), which, however, was successfully treated by MAS-FMM (in about 15 min).

5. Conclusions and Prospect

The MAS-FMM scheme proposed and examined in this paper is a hybrid numerical technique combining the general approach of MAS together with the grouping/clustering concept of FMM. The aim of this combination is to achieve computational efficiency without notably compromising numerical accuracy, especially for large-scale problems that involve many scatterers. Many numerical experiments have shown the efficacy of the proposed hybridization and revealed huge savings in the associated computational cost. Though the scheme presented and evaluated here is for 2D problems only, 3D extensions and implementations are possible, and even more promising from the aspect of the potential computational savings.
Regarding the possible extensions of this work, these can be summarized as follows:
  • The treatment of random lattices of cylinders for the deterministic or stochastic analysis of electromagnetic propagation through complex vegetation environments (like forests) is quite simple and straightforward. It is particularly stressed that macroscopic, stochastic approaches may be best suited for characterizing complex vegetation environments. For this purpose, one can start from the assumption of proper statistical distributions for the radii of the cylinders and the distances between them (depending on the specific characteristics of the orchard/forest or other environment of interest), proceed using some certain strategy for applying the MAS-FMM scheme of this work repeatedly, and finally compute distributions or moments for the statistical characterization of the propagation environment of interest.
  • The generalization of the proposed MAS-FMM scheme to cope with 3D scatterers. Though not easy to manipulate and present in a comprehensive manner, this can be accomplished via lengthy but straightforward modifications [1].
  • The systematic assessment of the proposed MAS-FMM scheme from the aspect of the associated complexity and computational cost and the relevant comparisons with other established methods of Computational Electromagnetics. To this end, rigorous cost metrics, such as polynomials involving the total number of unknowns, could be obtained, and subsequently utilized to provide a solid basis for cost comparisons. Furthermore, apart from the cost metrics usually used pertaining to the execution time and memory usage, one possible measure of the computational cost could be the number of machine cycles consumed by the deployed routines (i.e., matrix filling, system solving, calculation of currents and/or fields, etc.). Such an analysis is beyond the scope of the present paper and is left for a future investigation.

Author Contributions

Conceptualization, P.J.P., H.T.A. and N.L.T.; methodology, E.M. and P.J.P.; software, E.M.; validation, E.M. and P.J.P.; formal analysis, P.J.P.; investigation, E.M. and P.J.P.; resources, P.J.P., H.T.A. and N.L.T.; data curation, E.M.; writing—original draft preparation, P.J.P.; writing—review and editing, H.T.A. and N.L.T.; visualization, E.M. and P.J.P.; supervision, P.J.P.; project administration, P.J.P.; funding acquisition, P.J.P., H.T.A. and N.L.T. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Acknowledgments

The authors are grateful to Minas Kouroublakis for providing COMSOL results and to the three anonymous reviewers for their constructive suggestions and comments.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kaklamani, D.I.; Anastassiu, H.T. Aspects of the Method of Auxiliary Sources (MAS) in Computational Electromagnetics. IEEE Antennas Propag. Mag. 2002, 44, 48–64. [Google Scholar] [CrossRef]
  2. Wriedt, T.; Eremin, Y.A. (Eds.) The Generalized Multipole Technique for Light Scattering—Recent Developments; Springer: Cham, Switzerland, 2018. [Google Scholar]
  3. Avdikos, G.K.; Anastassiu, H.T. Computational Cost Estimations and Comparisons for Three Methods of Applied Electromagnetics (MoM, MAS, MMAS). IEEE Antennas Propag. Mag. 2005, 47, 121–129. [Google Scholar] [CrossRef]
  4. Fikioris, G.; Tsitsas, N.L. Convergent Fields Generated by Divergent Currents in the Method of Auxiliary Sources. In The Generalized Multipole Technique for Light Scattering—Recent Developments; Wriedt, T., Eremin, Y.A., Eds.; Springer Series on Atomic, Optical, and Plasma Physics: Berlin/Heidelberg, Germany, 2018; Volume 99, pp. 93–119. [Google Scholar]
  5. Leviatan, Y. Analytic Continuation Considerations when Using Generalized Formulations for Scattering Problems. IEEE Trans. Antennas Propag. 1990, 38, 1259–1263. [Google Scholar] [CrossRef]
  6. Anastassiu, H.T.; Kaklamani, D.I. Error Estimation and Optimization of the Method of Auxiliary Sources (MAS) for Scattering from a Dielectric Cylinder. Radio Sci. 2004, 39, RS5015. [Google Scholar] [CrossRef]
  7. Fikioris, G. On Two Types of Convergence in the Method of Auxiliary Sources. IEEE Trans. Antennas Propag. 2006, 54, 2022–2033. [Google Scholar] [CrossRef]
  8. Tsitsas, N.L.; Alivizatos, E.G.; Anastassiu, H.T.; Kaklamani, D.I. Optimization of the Method of Auxiliary Sources (MAS) for Oblique Incidence Scattering by an Infinite Dielectric Cylinder. Electr. Eng. 2007, 89, 353–361. [Google Scholar] [CrossRef]
  9. Valagiannopoulos, C.A.; Tsitsas, N.L.; Fikioris, G. Convergence Analysis and Oscillations in the Method of Fictitious Sources Applied to Dielectric Scattering Problems. J. Opt. Soc. Am. A 2012, 29, 1–10. [Google Scholar] [CrossRef]
  10. Tsitsas, N.L.; Zouros, G.P.; Fikioris, G.; Leviatan, Y. On Methods Employing Auxiliary Sources for 2-D Electromagnetic Scattering by Non-Circular Shapes. IEEE Trans. Antennas Propag. 2018, 66, 5443–5452. [Google Scholar] [CrossRef]
  11. Chew, W.C.; Jin, J.M.; Michielssen, E.; Song, J.M. Fast and Efficient Algorithms in Computational Electromagnetics; Artech House: Norwood, MA, USA, 2002. [Google Scholar]
  12. Bucci, O.M.; D’Elia, G.; Santojanni, M. A Fast Multipole Approach to 2D Scattering Evaluation Based on a Non-Redundant Implementation of the Method of Auxiliary Sources. J. Electromagn. Waves Appl. 2006, 20, 1715–1723. [Google Scholar] [CrossRef]
  13. Jiang, X.; Chen, W.; Chen, C.S. A Fast Method of Fundamental Solutions for Solving Helmholtz-Type Equations. Int. J. Comput. Methods 2013, 10, 1341008. [Google Scholar] [CrossRef]
  14. Blankrot, B.; Leviatan, Y. FMM-Accelerated Source-Model Technique for Many-Scatterer Problems. IEEE Trans. Antennas Propag. 2017, 65, 4379–4384. [Google Scholar] [CrossRef]
  15. Zolla, F.; Petit, R.; Cadilhac, M. Electromagnetic Theory of Diffraction by a System of Parallel Rods: The Method of Fictitious Sources. J. Opt. Soc. Am. A 1994, 11, 1087–1096. [Google Scholar] [CrossRef]
  16. Tayeb, G.; Enoch, S. Combined Fictitious-Sources–Scattering-Matrix Method. J. Opt. Soc. Am. A 2004, 21, 1417–1423. [Google Scholar] [CrossRef]
  17. Wilcox, S.; Botten, L.C.; McPhedran, R.C.; Poulton, C.G.; Martijn de Sterke, C. Modeling of Defect Modes in Photonic Crystals Using the Fictitious Source Superposition Method. Phys. Rev. E 2005, 71, 056606. [Google Scholar] [CrossRef]
  18. Mastorakis, E.J.; Papakanellos, P.J.; Anastassiu, H.T.; Tsitsas, N.L. Hybridization of the Method of Auxiliary Sources (MAS) with the Fast Multipole Method (FMM) for Scattering from Large Arrays of Cylinders. In Proceedings of the 2019 PhotonIcs & Electromagnetics Research Symposium-Spring (PIERS-Spring), Rome, Italy, 17–20 June 2019. [Google Scholar]
  19. Leviatan, Y.; Boag, A. Analysis of Electromagnetic Scattering from Dielectric Cylinders Using a Multifilament Current Model. IEEE Trans. Antennas Propag. 1987, 35, 1119–1127. [Google Scholar] [CrossRef]
  20. Leviatan, Y.; Boag, A.; Boag, A. Analysis of TE Scattering from Dielectric Cylinders Using a Multifilament Current Model. IEEE Trans. Antennas Propag. 1988, 36, 1026–1031. [Google Scholar] [CrossRef]
  21. Leviatan, Y.; Baharav, Z.; Heyman, E. Analysis of Electromagnetic Scattering Using Arrays of Fictitious Sources. IEEE Trans. Antennas Propag. 1995, 43, 1091–1098. [Google Scholar] [CrossRef]
  22. Obelleiro, F.; Landesa, L.; Rodriguez, J.L.; Pino, M.R.; Sabariego, R.V.; Leviatan, Y. Localized Iterative Generalized Multipole Technique for Large Two-Dimensional Scattering Problems. IEEE Trans. Antennas Propag. 2001, 49, 961–970. [Google Scholar] [CrossRef]
  23. Iatropoulos, V.G.; Anastasiadou, M.-T.; Anastassiu, H.T. Electromagnetic Scattering from Surfaces with Curved Wedges Using the Method of Auxiliary Sources. Appl. Sci. 2020, 10, 2309. [Google Scholar] [CrossRef]
  24. NIST. Handbook of Mathematical Functions; Cambridge University Press: Cambridge, UK, 2010. [Google Scholar]
  25. Balanis, C.A. Advanced Engineering Electromagnetics, 2nd ed.; Wiley: Hoboken, NJ, USA, 2012. [Google Scholar]
  26. Bever, S.J.; Allebach, J.P. Multiple Scattering by a Planar Array of Parallel Dielectric Cylinders. Appl. Opt. 1992, 31, 3524–3532. [Google Scholar] [CrossRef] [Green Version]
  27. El-Gamal, M.Z.; Shafai, L. Scattering of Electromagnetic Waves by Arrays of Conducting and Dielectric Cylinders. Int. J. Electron. 1998, 65, 1013–1029. [Google Scholar] [CrossRef]
  28. Polewski, M.; Mazur, J. Scattering by an Array of Conducting, Lossy Dielectric, Ferrite and Pseudochiral Cylinders. Prog. Electromagn. Res. 2002, 38, 283–310. [Google Scholar] [CrossRef]
  29. Sharkawy, M.A.; Elsherbeni, A.Z.; Mahmoud, S.F. Electromagnetic Scattering from Parallel Chiral Cylinders of Circular Cross-Sections Using an Iterative Procedure. Prog. Electromagn. Res. 2004, 47, 87–110. [Google Scholar] [CrossRef]
  30. Henin, B.H.; Elsherbeni, A.Z.; Sharkawy, M.A. Oblique Incidence Plane Wave Scattering from an Array of Circular Dielectric Cylinders. Prog. Electromagn. Res. 2007, 68, 261–279. [Google Scholar] [CrossRef]
  31. Zhang, Y.J.; Li, E.P. Fast Multipole Accelerated Scattering Matrix Method for Multiple Scattering of a Large Number of Cylinders. Prog. Electromagn. Res. 2007, 72, 105–126. [Google Scholar] [CrossRef]
  32. Hichem, N.; Aguili, T. Analysis of Scattering from a Finite Linear Array of Dielectric Cylinders Using the Method of Auxiliary Sources. Prog. Electromagn. Res. Symp. 2009, 743–746. [Google Scholar]
  33. Barati, P.; Ghalamkari, B. Semi-Analytical Solution of Electromagnetic Wave Scattering from PEC Strip Located at the Interface of Dielectric-TI Media. Eng. Anal. Bound. Elem. 2021, 123, 62–69. [Google Scholar] [CrossRef]
  34. COMSOL Multiphysics; Comsol, Inc.: Stockholm, Sweden, 2022.
Figure 1. An arbitrarily large, rectangular array of circular dielectric cylinders, excited by either a plane-wave field or by an infinite line source parallel to their axes. Non-uniform lattices of cylinders can be readily constructed by removing certain cylinders and leaving their positions empty. Non-orthogonal lattices of cylinders are possible by letting their centers be arbitrarily located.
Figure 1. An arbitrarily large, rectangular array of circular dielectric cylinders, excited by either a plane-wave field or by an infinite line source parallel to their axes. Non-uniform lattices of cylinders can be readily constructed by removing certain cylinders and leaving their positions empty. Non-orthogonal lattices of cylinders are possible by letting their centers be arbitrarily located.
Mathematics 10 03211 g001
Figure 2. Relative difference in the electric-field magnitude obtained from MAS and the respective analytical solution, as a function of the observation angle in the azimuth plane, for an isolated dielectric cylinder without and with losses (comprising a trivial lattice). The parameters pertaining to the cylinder and the incident field are provided in Table 1.
Figure 2. Relative difference in the electric-field magnitude obtained from MAS and the respective analytical solution, as a function of the observation angle in the azimuth plane, for an isolated dielectric cylinder without and with losses (comprising a trivial lattice). The parameters pertaining to the cylinder and the incident field are provided in Table 1.
Mathematics 10 03211 g002
Figure 3. Electric-field magnitude, as a function of the observation angle in the azimuth plane, for an isolated dielectric cylinder (comprising a trivial lattice). The continuous lines correspond to the MAS results, whereas the dots show the results obtained from the respective analytical solutions. The parameters pertaining to the cylinder and the incident field are provided in Table 1. (a) corresponds to the lossless cylinder, whereas (b)corresponds to the lossy one.
Figure 3. Electric-field magnitude, as a function of the observation angle in the azimuth plane, for an isolated dielectric cylinder (comprising a trivial lattice). The continuous lines correspond to the MAS results, whereas the dots show the results obtained from the respective analytical solutions. The parameters pertaining to the cylinder and the incident field are provided in Table 1. (a) corresponds to the lossless cylinder, whereas (b)corresponds to the lossy one.
Mathematics 10 03211 g003
Figure 4. Logarithm (with base 10) of the computed peak (max) electric-field and magnetic-field boundary-condition errors as a function of the number of auxiliary sources in each set of sources inside/outside each cylinder for a 1 × 5 lattice of cylinders. The parameters pertaining to the cylinders and the incident field are provided in Table 1.
Figure 4. Logarithm (with base 10) of the computed peak (max) electric-field and magnetic-field boundary-condition errors as a function of the number of auxiliary sources in each set of sources inside/outside each cylinder for a 1 × 5 lattice of cylinders. The parameters pertaining to the cylinders and the incident field are provided in Table 1.
Mathematics 10 03211 g004
Figure 5. RCS (in dBm) as a function of the observation angle in the azimuth plane for a 1 × 5 lattice of cylinders. The parameters pertaining to the cylinders and the incident field are provided in Table 1. The rhombic dots correspond to the forward and backward RCS tabulated in [29], and to certain other RCS values estimated from [29].
Figure 5. RCS (in dBm) as a function of the observation angle in the azimuth plane for a 1 × 5 lattice of cylinders. The parameters pertaining to the cylinders and the incident field are provided in Table 1. The rhombic dots correspond to the forward and backward RCS tabulated in [29], and to certain other RCS values estimated from [29].
Mathematics 10 03211 g005
Figure 6. Execution times required by the MAS and MAS-FMM schemes for forming and solving the linear system for the MAS currents as a function of the (total) number of unknowns. The results correspond to lattices of increasing size up to 20 × 20. The number of unknowns in the horizontal axis changes as an outcome of the increase in the number of cylinders in the lattice. The number of auxiliary sources per cylinder remained unaltered.
Figure 6. Execution times required by the MAS and MAS-FMM schemes for forming and solving the linear system for the MAS currents as a function of the (total) number of unknowns. The results correspond to lattices of increasing size up to 20 × 20. The number of unknowns in the horizontal axis changes as an outcome of the increase in the number of cylinders in the lattice. The number of auxiliary sources per cylinder remained unaltered.
Mathematics 10 03211 g006
Figure 7. RCS (in dBm) as a function of the observation angle in the azimuth plane for a 5×5 lattice of cylinders. The parameters pertaining to the cylinders and the incident field are provided in Table 1. The results were obtained from MAS-FMM and COMSOL.
Figure 7. RCS (in dBm) as a function of the observation angle in the azimuth plane for a 5×5 lattice of cylinders. The parameters pertaining to the cylinders and the incident field are provided in Table 1. The results were obtained from MAS-FMM and COMSOL.
Mathematics 10 03211 g007
Table 1. Peak (max) and mean boundary-condition errors for various exemplary cases of lattices of dielectric cylinders.
Table 1. Peak (max) and mean boundary-condition errors for various exemplary cases of lattices of dielectric cylinders.
CaseParametersMax Errors (%)Mean Errors (%)
E-FieldH-FieldE-FieldH-Field
1 × 1 lattice
N x = 1
N y = 1
f = 1 GHz
ε = 5 ε 0
a cyl = 0.2 m
a in = 0.75 a cyl
a out = 1.25 a cyl
N = 40
0.0230.1540.0070.059
1 × 1 lattice
N x = 1
N y = 1
f = 1 GHz
ε = ( 5 j 3 ) ε 0
a cyl = 0.2 m
a in = 0.75 a cyl
a out = 1.25 a cyl
N = 40
0.0290.2530.0100.087
1 × 5 lattice
N x = 1
N y = 5
f = 0.3 GHz
ε = 5 ε 0
a cyl = 0.1 λ
a in = 0.75 a cyl
a out = 1.25 a cyl
d = 0.75 λ
N = 40
0.0230.1520.0070.057
5 × 5 lattice
N x = 5
N y = 5
f = 1 GHz ε = 5 ε 0
a cyl = 0.2 m
a in = 0.75 a cyl
a out = 1.25 a cyl
d = 2 m
N = 40
0.0270.1890.0050.039
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Mastorakis, E.; Papakanellos, P.J.; Anastassiu, H.T.; Tsitsas, N.L. Analysis of Electromagnetic Scattering from Large Arrays of Cylinders via a Hybrid of the Method of Auxiliary Sources (MAS) with the Fast Multipole Method (FMM). Mathematics 2022, 10, 3211. https://doi.org/10.3390/math10173211

AMA Style

Mastorakis E, Papakanellos PJ, Anastassiu HT, Tsitsas NL. Analysis of Electromagnetic Scattering from Large Arrays of Cylinders via a Hybrid of the Method of Auxiliary Sources (MAS) with the Fast Multipole Method (FMM). Mathematics. 2022; 10(17):3211. https://doi.org/10.3390/math10173211

Chicago/Turabian Style

Mastorakis, Eleftherios, Panagiotis J. Papakanellos, Hristos T. Anastassiu, and Nikolaos L. Tsitsas. 2022. "Analysis of Electromagnetic Scattering from Large Arrays of Cylinders via a Hybrid of the Method of Auxiliary Sources (MAS) with the Fast Multipole Method (FMM)" Mathematics 10, no. 17: 3211. https://doi.org/10.3390/math10173211

APA Style

Mastorakis, E., Papakanellos, P. J., Anastassiu, H. T., & Tsitsas, N. L. (2022). Analysis of Electromagnetic Scattering from Large Arrays of Cylinders via a Hybrid of the Method of Auxiliary Sources (MAS) with the Fast Multipole Method (FMM). Mathematics, 10(17), 3211. https://doi.org/10.3390/math10173211

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