This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Analytic Preconditioners for Decoupled Potential Integral Equations and Wideband Analysis of Scattering from PEC Objects

J. A. Hawkins,  L. Baumann,  H. M. Aktulga, 
D. Dault,   B. Shanker
J. A. Hawkins and L. Baumann are with the Department of Electrical and Computer Engineering, Michigan State University, East Lansing, MI 48823 USAH. M. Aktulga is with the Department of Computer Science, Michigan State University, East Lansing, MI 48823 USA D. Dault is with the Air Force Research Laboratory, Wright-Patterson AFB, OH 45433 USAB. Shanker is with the Department of Electrical and Computer Engineering, The Ohio State University, Columbus, OH 43210 USA
Abstract

Many integral equations used to analyze scattering, such as the standard combined field integral equation (CFIE), are not well-conditioned for a wide range of frequencies and multi-scale geometries. There has been significant effort to alleviate this problem. A more recent one is using a set of decoupled potential integral equations (DPIE). These equations have been shown to be robust at low frequencies and immune to topology breakdown. But they mimic the ill-conditioning behavior of CFIE at high frequencies. This paper addresses this deficiency through new Calderón-type identities derived from the Vector Potential Integral Equation (VPIE). We construct novel analytic preconditioners for the vector potential integral equation (VPIE) and scalar potential integral equation (SPIE) constrained to perfect electric conductors (PEC). These new formulations are wide-band well-conditioned and converge rapidly for multi-scale geometries. This is demonstrated though a number of examples that use analytic and piecewise basis sets.

Index Terms:
Decoupled potential, Calderón, integral equation, preconditioning, wideband.

I Introduction

Researchers have developed various boundary integral equation approaches to predict scattered magnetic and electric fields from PEC objects of arbitrary shape. When applicable, the computation time of this approach is less than that of other approaches such as the Finite Element Method (FEM)[1], and the Silver-Müller radiation condition is automatically enforced. One classic perfect electric conductor (PEC) boundary integral equation is the combined field integral equation (CFIE)[2][3], where the electric field integral equation (EFIE) and magnetic field integral equation (MFIE) are combined to fashion a provably unique formulation avoiding the spurious modes latent in other non-unique formulations[1].

The EFIE and MFIE components of the CFIE formulation suffer from a variety of issues like low-frequency breakdown[4][5][6][7], catastrophic cancellation[8], dense mesh breakdown[9], static nullspaces or topology breakdown[10], and a poor approximation of the identity operator in the MFIE with RWG testing and basis functions[11]. These issues have been addressed in various ways. Buffa-Christiansen testing sets better approximate the identity operator of the MFIE when the basis set is composed of RWG functions [12]. These functions have also been used in conjunction with the Calderón identities to precondition the ill-conditioned EFIE operator [13]. Other suggested basis sets to alleviate breakdown are the so-called loop-star and loop-tree functions[14][15] or the related basis-free quasi-Helmholtz projection matrices[16], subdivision surfaces [17], and manifold harmonics[18]. Yet another option is solving for current and charge densities in the current and charge integral equation (CCIE)[19].

The focus of this paper is to use decoupled potentials instead of fields. The resulting equations are the scalar potential integral equation (SPIE) and the vector potential integral equation (VPIE) that are solved independently. For PEC objects analyzed in the frequency domain, [20] suggested various combinations of the potential integral equations to construct well-conditioned formulations at low frequency. Reference [21] suggested a unique combined potential formulation for dense discretizations. The low frequency behavior of the VPIE was further analyzed for PEC in [22]. For dielectric objects analyzed in the frequency domain, [20][23] have suggested well-conditioned potential formulations at low frequency. A potential integral formulation for solving lossy conductors is detailed in [24] as well. The time-domain variant of these integral equations has been analyzed in [25]. Specifically, the decoupled potential integral equation (DPIE) approach has several niceties: no low-frequency breakdown, no dense mesh breakdown, no topological low-frequency breakdown, and well-conditioned dielectric and PEC formulations at low to medium range frequencies [23][20]. Recently, the DPIE has been implemented on arbitrary dielectric objects [26] with pulse and RWG functions, and the results therein demonstrate low singular value conditioning and a low iteration count to converge. However, fast convergence with iterative solvers has yet to be demonstrated in the high frequency region for arbitrary objects using the DPIE.

This paper extends the DPIE property of well-conditioned to the high frequency region for arbitrary PEC objects by constructing a new formulation through novel Calderón-type identities. Several salient contributions are made along the way. One, new integral equation identities are derived in a similar manner to the derivation of the Calderón identities in [27], and the process is applicable to other scattering problems whose forward matrices are also projectors. Two, we show the new Calderón-type identities are effective in preconditioning a combined VPIE and SPIE formulation while maintaining uniqueness. Three, the new combined formulations map a div-conforming space to a div-conforming space and a curl-conforming space to a curl-conforming space. And finally, the new formulation quickly converges in practice for tessellations of multi-scale geometries using RWG and hat testing and basis functions.

This paper is organized as follows: the problem is stated in Section \@slowromancapii@; the potential integral equations are given in Section \@slowromancapiii@; the Calderón-type identities are derived in Section \@slowromancapiv@; the VPIE and SPIE formulations for the PEC problem are derived in Section \@slowromancapv@; novel VPIE and SPIE formulations are developed in Section \@slowromancapvi@; the implementation is discussed in Section \@slowromancapvii@; and results are presented in Section \@slowromancapviii@.

II Problem Statement

Consider a PEC closed object of a simply connected region DD_{-} immersed in a homogeneous background D+D_{+}. The object’s boundary is a two-dimensional smooth manifold S=DS=\partial D embedded in 3\mathbb{R}^{3} with unique normal n^(r)\hat{\textbf{n}}(\textbf{r}) pointing from Ω\partial\Omega into D+D_{+}. It is assumed that a plane wave characterized by {𝜿,Ei(r),Hi(r)}\left\{\boldsymbol{\kappa},\textbf{E}^{i}(\textbf{r}),\textbf{H}^{i}(\textbf{r})\right\} is incident on the object. Here, 𝜿=κ𝜿^\boldsymbol{\kappa}=\kappa\hat{\boldsymbol{\kappa}} is the wave vector, and κ=ωϵμ\kappa=\omega\sqrt{\epsilon\mu} being the wave number. Our objective is to determine scattered fields in D+D_{+}. In what follows, all quantities associated with D±D_{\pm} will use the appropriate subscript. As is usually done, {E+(r),H+(r)}\left\{\textbf{E}_{+}(\textbf{r}),\textbf{H}_{+}(\textbf{r})\right\} = {Es(r),Hs(r)}\left\{\textbf{E}^{s}(\textbf{r}),\textbf{H}^{s}(\textbf{r})\right\}, which satisfies the Silver-Muller radiation condition, and {E(r),H(r)}\left\{\textbf{E}_{-}(\textbf{r}),\textbf{H}_{-}(\textbf{r})\right\} = {Ei(r),Hi(r)}\left\{\textbf{E}^{i}(\textbf{r}),\textbf{H}^{i}(\textbf{r})\right\} [27]. As opposed to the usual approach of analysis using equivalent currents and fields, we will formulate this problem in terms of decoupled potentials. Note, the time dependence ejωte^{j\omega t} is assumed and suppressed throughout.

III Potential Integral Representations

DPIE takes a different approach to solve for scattering from perfectly conducting objects. As alluded to in the Section I, we define decoupled scalar electric and vector magnetic potentials for regions both exterior and interior to SS (that is, in D±D^{\pm}) as A±(r)\textbf{A}_{\pm}(\textbf{r}) and ϕ±(r)\phi_{\pm}(\textbf{r}). Using

𝓊(r)=1𝐫D+𝓊(r)=0𝐫D\begin{split}\mathcal{u}(\textbf{r})=&1~{}~{}~{}~{}\mathbf{r}\in D_{+}\\ \mathcal{u}(\textbf{r})=&0~{}~{}~{}~{}\mathbf{r}\in D_{-}\\ \end{split} (1)

and the Green’s identity, the magnetic vector potential can be written as

𝓊(r)A+(r)+[𝓊(r)1]A(r)=SG(r,r)n^×a±(r)𝑑S+×SG(r,r)b±(r)𝑑SSG(r,r)γ±(r)𝑑SSG(r,r)n^σ±(r)𝑑S\begin{split}\mathcal{u}(\textbf{r})\textbf{A}_{+}(\textbf{r})+[\mathcal{u}(\textbf{r})-1]\textbf{A}_{-}(\textbf{r})&=\\ -\int_{S}G(\textbf{r},\textbf{r}^{\prime})~{}\hat{\textbf{n}}^{\prime}\times\textbf{a}_{\pm}(\textbf{r}^{\prime})dS^{\prime}&+\nabla\times\int_{S}G(\textbf{r},\textbf{r}^{\prime})~{}\textbf{b}_{\pm}(\textbf{r}^{\prime})dS^{\prime}\\ -\nabla\int_{S}G(\textbf{r},\textbf{r}^{\prime})~{}\gamma_{\pm}(\textbf{r}^{\prime})dS^{\prime}&-\int_{S}G(\textbf{r},\textbf{r}^{\prime})~{}\hat{\textbf{n}}^{\prime}\sigma_{\pm}(\textbf{r}^{\prime})dS^{\prime}\\ \end{split} (2)

where the source terms are defined as,

a(r)=𝐧^×𝐧^××A(r)b(r)=𝐧^×A(r)γ(r)=𝐧^A(r)σ(r)=A(r).\begin{split}\textbf{a}(\textbf{r})=&\hat{\mathbf{n}}\times\hat{\mathbf{n}}\times\nabla\times\textbf{A}(\textbf{r})\\ \textbf{b}(\textbf{r})=&\hat{\mathbf{n}}\times\textbf{A}(\textbf{r})\\ \gamma(\textbf{r})=&\hat{\mathbf{n}}\cdot\textbf{A}(\textbf{r})\\ \sigma(\textbf{r})=&\nabla\cdot\textbf{A}(\textbf{r}).\\ \end{split} (3)

In a a similar manner, the scalar potential can be written as

𝓊(r)ϕ+(r)+[𝓊(r)1]ϕ(r)=SG(r,r)n^α±(r)𝑑SSG(r,r)β±(r)𝑑S\begin{split}&\mathcal{u}(\textbf{r})\phi_{+}(\textbf{r})+[\mathcal{u}(\textbf{r})-1]\phi_{-}(\textbf{r})=\\ &-\nabla\cdot\int_{S}G(\textbf{r},\textbf{r}^{\prime})~{}\hat{\textbf{n}}^{\prime}\alpha_{\pm}(\textbf{r}^{\prime})dS^{\prime}-\int_{S}G(\textbf{r},\textbf{r}^{\prime})\beta_{\pm}(\textbf{r}^{\prime})dS^{\prime}\\ \end{split} (4)

where the source terms are α(r)=ϕ(r)\alpha(\textbf{r})=\phi(\textbf{r}) and β(r)=𝐧^ϕ(r)\beta(\textbf{r})=\hat{\mathbf{n}}\cdot\nabla\phi(\textbf{r}) and,

G(r,r)=ejκ(rr)4π(rr)G(\textbf{r},\textbf{r}^{\prime})=\frac{e^{-j\kappa(\textbf{r}-\textbf{r}^{\prime})}}{4\pi(\textbf{r}-\textbf{r}^{\prime})} (5)

is the free space Green’s function. We note that γ(r)\gamma(\textbf{r}) and 𝐛(r)\mathbf{b}(\textbf{r}) are Hölder continuous and σ(r)\sigma(\textbf{r}) and 𝐧^×𝐚(r)\hat{\mathbf{n}}\crossproduct\mathbf{a}(\textbf{r}) are continuous. In the context of scattering, we associate quantities denoted by ±\pm with scattered fields and incident fields, respectively. That is A(r)Ai(r)\textbf{A}_{-}(\textbf{r})\rightarrow{\textbf{A}^{i}(\textbf{r})} and A+(r)As(r)\textbf{A}_{+}(\textbf{r})\rightarrow{\textbf{A}^{s}(\textbf{r})}. Using the classical jump conditions, adding the two forms A±\textbf{A}_{\pm}, and denoting A(r)=Ai(r)+As(r)\textbf{A}(\textbf{r})=\textbf{A}^{i}(\textbf{r})+\textbf{A}^{s}(\textbf{r}), we have

12A(r)Ai(r)=S[G(r,r)n^×a(r)+G(r,r)×b(r)G(r,r)γ(r)G(r,r)n^σ(r)]dS.\begin{split}\frac{1}{2}\textbf{A}(\textbf{r})-\textbf{A}^{i}(\textbf{r})=&\mathchoice{{\vbox{\hbox{$\textstyle-$}}\kern-4.86108pt}}{{\vbox{\hbox{$\scriptstyle-$}}\kern-3.25pt}}{{\vbox{\hbox{$\scriptscriptstyle-$}}\kern-2.29166pt}}{{\vbox{\hbox{$\scriptscriptstyle-$}}\kern-1.875pt}}\!\int_{S}\bigg{[}-G(\textbf{r},\textbf{r}^{\prime})~{}\hat{\textbf{n}}^{\prime}\times\textbf{a}(\textbf{r}^{\prime})+\\ &G(\textbf{r},\textbf{r}^{\prime})\nabla\times\textbf{b}(\textbf{r}^{\prime})-\nabla G(\textbf{r},\textbf{r}^{\prime})~{}\gamma(\textbf{r}^{\prime})-\\ &G(\textbf{r},\textbf{r}^{\prime})~{}\hat{\textbf{n}}^{\prime}\sigma(\textbf{r}^{\prime})\bigg{]}dS^{\prime}.\end{split} (6)

It can be shown that the quantities associated with the scalar potential, namely n^α(r)\hat{\textbf{n}}\alpha(\textbf{r}) and β(r)\beta(\textbf{r}), are Hölder continuous and continuous, respectively. As before, we associate the scattered scalar potential with scalar potential in the exterior region and the incident scalar potential with the interior region ( ϕ(r)ϕi(r)\phi_{-}(\textbf{r})\rightarrow{\phi^{i}(\textbf{r})} and ϕ+(r)ϕs(r)\phi_{+}(\textbf{r})\rightarrow{\phi^{s}(\textbf{r})}). Using classical jump conditions, adding the two forms ϕ±\phi_{\pm} and denoting ϕ(r)=ϕi(r)+ϕs(r)\phi(\textbf{r})=\phi^{i}(\textbf{r})+\phi^{s}(\textbf{r}), we obtain

12ϕ(r)ϕi(r)=14πS[𝒢(r,r)n^α(r)𝒢(r,r)β(r)]dS.\begin{split}\frac{1}{2}\phi(\textbf{r})-\phi^{i}(\textbf{r})=\frac{1}{4\pi}\mathchoice{{\vbox{\hbox{$\textstyle-$}}\kern-4.86108pt}}{{\vbox{\hbox{$\scriptstyle-$}}\kern-3.25pt}}{{\vbox{\hbox{$\scriptscriptstyle-$}}\kern-2.29166pt}}{{\vbox{\hbox{$\scriptscriptstyle-$}}\kern-1.875pt}}\!\int_{S}\bigg{[}-\nabla\mathcal{G}(\textbf{r},\textbf{r}^{\prime})\cdot\hat{\textbf{n}}^{\prime}\alpha(\textbf{r}^{\prime})-\\ \mathcal{G}(\textbf{r},\textbf{r}^{\prime})~{}\beta(\textbf{r}^{\prime})\bigg{]}dS^{\prime}.\\ \end{split} (7)

While these equations hold in general, they simplify considerably when SS is a PEC. 𝐛(𝐫)\mathbf{b}(\mathbf{r}), σ(𝐫)\sigma(\mathbf{r}) and α(𝐫)\alpha(\mathbf{r}) are zero [20]. This is a point that we save for later in the paper.

With (6) and (7) and the decoupled potential boundary conditions discussed in [20], one can obtain a set of integral equations for both the scalar and vector potentials through the boundary conditions. As reported in [20] and [26], these equations that can be succinctly written as

(𝒵SPIE)(αβ)=(αiβi)\left(\mathcal{I}-\mathcal{Z}^{SPIE}\right)\begin{pmatrix}\alpha\\ \beta\\ \end{pmatrix}=\begin{pmatrix}\alpha^{i}\\ \beta^{i}\\ \end{pmatrix} (8a)
and
(𝒵VPIE)(abγσ)=(aibiγiσi)\left(\mathcal{I}-\mathcal{Z}^{VPIE}\right)\begin{pmatrix}\textbf{a}\\ \textbf{b}\\ \gamma\\ \sigma\\ \end{pmatrix}=\begin{pmatrix}\textbf{a}^{i}\\ \textbf{b}^{i}\\ \gamma^{i}\\ \sigma^{i}\\ \end{pmatrix} (8b)
where
𝒵SPIE=(𝒟𝒮𝒩𝒟)\begin{split}\ \mathcal{Z}^{SPIE}=&\begin{pmatrix}\mathcal{D}&-\mathcal{S}\\ \mathcal{N}&-\mathcal{D}^{\prime}\\ \end{pmatrix}\\ \end{split} (8c)
and
𝒵VPIE=(𝒦tκ2t0𝒬(1)𝒥(2)𝒦𝒫(2)𝒬(2)𝒥(3)(3)𝒟𝒬(3)𝒥(4)0κ2𝒮𝒟).\mathcal{Z}^{VPIE}=\begin{pmatrix}\mathcal{K}^{{}^{\prime}t}&\kappa^{2}\mathcal{L}^{t}&0&-\mathcal{Q}^{(1)}\\ -\mathcal{J}^{(2)}&\mathcal{K}&-\mathcal{P}^{(2)}&-\mathcal{Q}^{(2)}\\ -\mathcal{J}^{(3)}&\mathcal{M}^{(3)}&-\mathcal{D}^{\prime}&-\mathcal{Q}^{(3)}\\ -\mathcal{J}^{(4)}&0&\kappa^{2}\mathcal{S}&\mathcal{D}\\ \end{pmatrix}. (8d)

The terms SPIE and VPIE denote the scalar and vector potential integral equations, respectively, and the operators are defined in Appendix A. Note, we have not separated out the principal value components in the diagonal elements of 𝒵SPIE/VPIE\mathcal{Z}^{SPIE/VPIE}.

IV Novel Calderón-Type Identities

Next, we derive Calderón-type identities for both the SPIE and VPIE. To do so, we follow a similar procedure outlined in [27] but stress the perspective of projectors; namely, we use the projector and complement projector properties of 𝒵SPIE/VPIE\mathcal{Z}^{SPIE/VPIE} and 𝒵SPIE/VPIE\mathcal{I}-\mathcal{Z}^{SPIE/VPIE}. Indeed, Calderón-type identities may be derived for any scattering problem provided the forward matrix is a projector.

In the absence of incident potentials in both (8a) and (8b), one can show that

(00)=(𝒵SPIE)𝒵SPIE(αβ)\begin{split}\begin{pmatrix}0\\ 0\\ \end{pmatrix}=(\mathcal{I}-\mathcal{Z}^{SPIE})\mathcal{Z}^{SPIE}\begin{pmatrix}\alpha\\ \beta\\ \end{pmatrix}\end{split} (9a)
and
(0000)=(𝒵VPIE)𝒵VPIE(abγσ).\begin{split}\begin{pmatrix}0\\ 0\\ 0\\ 0\\ \end{pmatrix}=&(\mathcal{I}-\mathcal{Z}^{VPIE})\mathcal{Z}^{VPIE}\begin{pmatrix}\textbf{a}\\ \textbf{b}\\ \mathbf{\gamma}\\ \mathbf{\sigma}\\ \end{pmatrix}.\end{split} (9b)

Note, (𝒵SPIE/VPIE)(\mathcal{I}-\mathcal{Z}^{SPIE/VPIE}) and 𝒵SPIE/VPIE\mathcal{Z}^{SPIE/VPIE} commute. As the sources are arbitrary, it follows that the cascaded operators have to be zero. This results in the well-known identities

(𝒟)𝒟+𝒮𝒩=\displaystyle(\mathcal{I}-\mathcal{D})\mathcal{D}+\mathcal{S}\mathcal{N}= 0\displaystyle~{}0 (10a)
(𝒟)𝒮𝒮𝒟=\displaystyle-(\mathcal{I-\mathcal{D}})\mathcal{S}-\mathcal{S}\mathcal{D}^{\prime}= 0\displaystyle~{}0 (10b)
𝒩𝒟+(+𝒟)𝒩=\displaystyle-\mathcal{N}\mathcal{D}+(\mathcal{I}+\mathcal{D}^{\prime})\mathcal{N}= 0\displaystyle~{}0 (10c)
𝒩𝒮(+𝒟)𝒟=\displaystyle\mathcal{N}\mathcal{S}-(\mathcal{I}+\mathcal{D}^{\prime})\mathcal{D}^{\prime}= 0\displaystyle~{}0 (10d)

for the SPIE; note these have been previously derived in [28] for scalar potentials and acoustics. As before, these operator equations are meant to be read from right to left. For instance, 𝒮𝒩α=𝒮(𝒩α)\mathcal{SN}\alpha=\mathcal{S}\left(\mathcal{N}\alpha\right). Following a similar procedure for the VPIE system, we have

(𝒦t)𝒦t+κ2t𝒥(2)𝒬(1)𝒥(4)=\displaystyle(\mathcal{I}-\mathcal{K}^{{}^{\prime}t})\mathcal{K}^{{}^{\prime}t}+\kappa^{2}\mathcal{L}^{t}\mathcal{J}^{(2)}-\mathcal{Q}^{(1)}\mathcal{J}^{(4)}= 0\displaystyle~{}0 (11a)
𝒥(2)𝒦t(𝒦)𝒥(2)𝒫(2)𝒥(3)𝒬(2)𝒥(4)=\displaystyle\mathcal{J}^{(2)}\mathcal{K}^{{}^{\prime}t}-(\mathcal{I}-\mathcal{K})\mathcal{J}^{(2)}-\mathcal{P}^{(2)}\mathcal{J}^{(3)}-\mathcal{Q}^{(2)}\mathcal{J}^{(4)}= 0\displaystyle~{}0 (11b)
𝒥(3)𝒦t+(3)𝒥(2)(+𝒟)𝒥(3)𝒬(3)𝒥(4)=\displaystyle\mathcal{J}^{(3)}\mathcal{K}^{{}^{\prime}t}+\mathcal{M}^{(3)}\mathcal{J}^{(2)}-(\mathcal{I}+\mathcal{D}^{\prime})\mathcal{J}^{(3)}-\mathcal{Q}^{(3)}\mathcal{J}^{(4)}= 0\displaystyle~{}0 (11c)
𝒥(4)𝒦t+κ2𝒮𝒥(3)(𝒟)𝒥(4)=\displaystyle\mathcal{J}^{(4)}\mathcal{K}^{{}^{\prime}t}+\kappa^{2}\mathcal{S}\mathcal{J}^{(3)}-(\mathcal{I}-\mathcal{D})\mathcal{J}^{(4)}= 0\displaystyle~{}0 (11d)
(𝒦t)tt𝒦=\displaystyle(\mathcal{I}-\mathcal{K}^{{}^{\prime}t})\mathcal{L}^{t}-\mathcal{L}^{t}\mathcal{K}= 0\displaystyle~{}0 (11e)
𝒥(2)κ2t+(𝒦)𝒦+𝒫(2)(3)=\displaystyle\mathcal{J}^{(2)}\kappa^{2}\mathcal{L}^{t}+(\mathcal{I}-\mathcal{K})\mathcal{K}+\mathcal{P}^{(2)}\mathcal{M}^{(3)}= 0\displaystyle~{}0 (11f)
𝒥(3)κ2t(3)𝒦+(+𝒟)(3)=\displaystyle\mathcal{J}^{(3)}\kappa^{2}\mathcal{L}^{t}-\mathcal{M}^{(3)}\mathcal{K}+(\mathcal{I}+\mathcal{D}^{\prime})\mathcal{M}^{(3)}= 0\displaystyle~{}0 (11g)
𝒥(4)t𝒮(3)=\displaystyle\mathcal{J}^{(4)}\mathcal{L}^{t}-\mathcal{S}\mathcal{M}^{(3)}= 0\displaystyle~{}0 (11h)
t𝒫(2)+𝒬(1)𝒮=\displaystyle\mathcal{L}^{t}\mathcal{P}^{(2)}+\mathcal{Q}^{(1)}\mathcal{S}= 0\displaystyle~{}0 (11i)
(𝒦)𝒫(2)𝒫(2)𝒟+𝒬(2)κ2𝒮=\displaystyle-(\mathcal{I}-\mathcal{K})\mathcal{P}^{(2)}-\mathcal{P}^{(2)}\mathcal{D}^{\prime}+\mathcal{Q}^{(2)}\kappa^{2}\mathcal{S}= 0\displaystyle~{}0 (11j)
(3)𝒫(2)(+𝒟)𝒟+𝒬(3)κ2𝒮=\displaystyle\mathcal{M}^{(3)}\mathcal{P}^{(2)}-(\mathcal{I}+\mathcal{D}^{\prime})\mathcal{D}^{\prime}+\mathcal{Q}^{(3)}\kappa^{2}\mathcal{S}= 0\displaystyle~{}0 (11k)
𝒮𝒟+(𝒟)𝒮=\displaystyle\mathcal{S}\mathcal{D}^{\prime}+(\mathcal{I}-\mathcal{D})\mathcal{S}= 0\displaystyle~{}0 (11l)
(𝒦t)𝒬(1)+κ2t𝒬(2)+𝒬(1)𝒟=\displaystyle-(\mathcal{I}-\mathcal{K}^{{}^{\prime}t})\mathcal{Q}^{(1)}+\kappa^{2}\mathcal{L}^{t}\mathcal{Q}^{(2)}+\mathcal{Q}^{(1)}\mathcal{D}= 0\displaystyle~{}0 (11m)
𝒥(2)𝒬(1)(𝒦)𝒬(2)𝒫(2)𝒬(3)+𝒬(2)𝒟=\displaystyle-\mathcal{J}^{(2)}\mathcal{Q}^{(1)}-(\mathcal{I}-\mathcal{K})\mathcal{Q}^{(2)}-\mathcal{P}^{(2)}\mathcal{Q}^{(3)}+\mathcal{Q}^{(2)}\mathcal{D}= 0\displaystyle~{}0 (11n)
𝒥(3)𝒬(1)+(3)𝒬(2)(+𝒟)𝒬(3)+𝒬(3)𝒟=\displaystyle-\mathcal{J}^{(3)}\mathcal{Q}^{(1)}+\mathcal{M}^{(3)}\mathcal{Q}^{(2)}-(\mathcal{I}+\mathcal{D}^{\prime})\mathcal{Q}^{(3)}+\mathcal{Q}^{(3)}\mathcal{D}= 0\displaystyle~{}0 (11o)
𝒥(4)𝒬(1)+κ2𝒮𝒬(3)+(𝒟)𝒟=\displaystyle-\mathcal{J}^{(4)}\mathcal{Q}^{(1)}+\kappa^{2}\mathcal{S}\mathcal{Q}^{(3)}+(\mathcal{I}-\mathcal{D})\mathcal{D}= 0.\displaystyle~{}0. (11p)

We will leverage these identities to precondition VPIE and SPIE systems as applied to the analysis of scattering from perfect electrically conducting objects. Parenthetically, we note the following: Given the similarity of operators to those for the Decoupled Field Integral Equation (DFIE)[29], the same approach can be used for these as well, and we will report the results in a future paper.

Next, we present the reduction necessary for the analysis of scattering from PEC objects. Note that the boundary conditions should enforce that the tangential component of the total electric field is zero. For potentials, this is tantamount to setting α(𝐫)=0=σ(𝐫)\alpha(\mathbf{r})=0=\sigma(\mathbf{r}) and 𝐛(𝐫)=0¯\mathbf{b}(\mathbf{r})=\underline{0}. These result in equations of the form

(αiβi)=(𝒮+𝒟)β\begin{pmatrix}\alpha^{i}\\ \beta^{i}\\ \end{pmatrix}=\begin{pmatrix}\mathcal{S}\\ \mathcal{I}+\mathcal{D}^{\prime}\\ \end{pmatrix}\beta\\ (12a)
(aibiγiσi)=(𝒦t0𝒥(2)𝒫(2)𝒥(3)+𝒟𝒥(4)κ2𝒮)(aγ).\begin{pmatrix}\textbf{a}^{i}\\ \textbf{b}^{i}\\ \gamma^{i}\\ \sigma^{i}\\ \end{pmatrix}=\begin{pmatrix}\mathcal{I}-\mathcal{K}^{{}^{\prime}t}&0\\ \mathcal{J}^{(2)}&\mathcal{P}^{(2)}\\ \mathcal{J}^{(3)}&\mathcal{I}+\mathcal{D}^{\prime}\\ \mathcal{J}^{(4)}&-\kappa^{2}\mathcal{S}\\ \end{pmatrix}\begin{pmatrix}\textbf{a}\\ \gamma\\ \end{pmatrix}.\\ (12b)

As is to be expected, the equations are over-determined. But as alluded to in [20] and discussed in [21] and [25], and demonstrated in this paper using analytical basis sets, one can combine potential integral formulations to remove interior resonances. This paper uses combinations that are akin to the EFIE, MFIE, and CFIE. Next, we discuss these equations as well as preconditioners.

V Localized Calderón-Type Combined VPIE and SPIE Formulations

V-A Systems of Operators

From (12a) it is apparent that one can use either of the two equations but both will have null-spaces at irregular frequencies. The null-spaces of the 𝒮\mathcal{S} operator correspond to solution of a cavity with Dirichlet boundary conditions whereas those of +𝒟\mathcal{I}+\mathcal{D}^{\prime} correspond to those of an interior cavity with Neumann boundary conditions. To avoid these null-spaces, we follow the usual combined field approach, i.e., the two formulations are weighted with a coefficient δ\delta and 1δ1-\delta, where 0δ10\leq\delta\leq 1. The Combined SPIE (CSPIE) is written as

δαi+(1δ)βi=δ𝒵1SPIEβ+(1δ)𝒵2SPIEβ)\delta\alpha^{i}+(1-\delta)\beta^{i}=\delta\mathcal{Z}^{SPIE}_{1}\beta+(1-\delta)\mathcal{Z}^{SPIE}_{2}\beta) (13)

where

𝒵1SPIE=𝒮𝒵2SPIE=+𝒟.\begin{split}\mathcal{Z}^{SPIE}_{1}=&~{}\mathcal{S}\\ \mathcal{Z}^{SPIE}_{2}=&~{}\mathcal{I}+\mathcal{D}^{\prime}.\\ \end{split} (14)

Next, we consider the VPIE system. It can be demonstrated rows 1 and 3 of (12b) are spectrally akin to those of an MFIE (denoted by 𝒵1VPIE\mathcal{Z}_{1}^{VPIE}) whereas rows 2 and 4 are similar to those of an EFIE (denoted by 𝒵2VPIE\mathcal{Z}_{2}^{VPIE})

𝒵1VPIE=(𝒦t0𝒥(3)+𝒟)𝒵2VPIE=(𝒥(2)𝒫(2)𝒥(4)κ2𝒮).\begin{split}\mathcal{Z}^{VPIE}_{1}=&\begin{pmatrix}\mathcal{I}-\mathcal{K}^{{}^{\prime}t}&0\\ \mathcal{J}^{(3)}&\mathcal{I}+\mathcal{D}^{\prime}\\ \end{pmatrix}\\ \mathcal{Z}^{VPIE}_{2}=&\begin{pmatrix}\mathcal{J}^{(2)}&\mathcal{P}^{(2)}\\ \mathcal{J}^{(4)}&-\kappa^{2}\mathcal{S}\\ \end{pmatrix}.\end{split} (15)

The null-spaces of these equations are more complex than those of either the MFIE or EFIE operators, but they share a number of null-spaces. Take 𝒵1VPIE\mathcal{Z}_{1}^{VPIE} for instance. Given the lower triangular nature of the operators, it follows that null-spaces fall into two categories; (a) the null-spaces of 𝒦t\mathcal{I}-\mathcal{K}^{{}^{\prime}t} and (b) null-spaces of +𝒟\mathcal{I}+\mathcal{D}^{\prime} for rotational 𝐚\mathbf{a}. While similar analysis is possible for 𝒵2VPIE\mathcal{Z}_{2}^{VPIE} and can be done with the analytical framework given later in the paper, the above is sufficient for the ensuing discussion.

A linear combination of the two systems do not share a null-space. As a result, the Combined VPIE (CVPIE) is prescribed as follows

δ(aγ)i+(1δ)(bσ)i=δ𝒵1VPIE(aγ)+(1δ)𝒵2VPIE(aγ).\begin{split}\delta\begin{pmatrix}\textbf{a}\\ \gamma\\ \end{pmatrix}^{i}+(1-\delta)\begin{pmatrix}\textbf{b}\\ \sigma\\ \end{pmatrix}^{i}=&~{}\delta~{}\mathcal{Z}^{VPIE}_{1}\begin{pmatrix}\textbf{a}\\ \gamma\\ \end{pmatrix}\\ &+(1-\delta)~{}\mathcal{Z}^{VPIE}_{2}\begin{pmatrix}\textbf{a}\\ \gamma\\ \end{pmatrix}.\\ \end{split} (16)

Next, we discuss preconditioners that can be chosen from the identities derived in Section IV.

V-B Choosing Analytic Preconditioners

To derive a preconditioner, our approach is to start with the identities presented in (10) and (11). We start with the SPIE. As was alluded to earlier, both 𝒵1SPIE\mathcal{Z}_{1}^{SPIE} and 𝒵2SPIE\mathcal{Z}_{2}^{SPIE} are not unique at irregular frequencies. It is also apparent that (10) can potentially be used to derive well-conditioned systems. To wit, one can readily recognize that 𝒩\mathcal{N} operating on 𝒮\mathcal{S} results in an operator that is second kind, but it is also apparent that such a composition shares null-spaces, i.e., 𝒩𝒮\mathcal{N}\mathcal{S} and +𝒟\mathcal{I}+\mathcal{D}^{\prime} share resonances due to identity (10d). To overcome this conundrum, we choose a complexification of the wavenumber included in 𝒩\mathcal{N}. Specifically, we let 𝒫~SPIE=𝒩~\widetilde{\mathcal{P}}^{SPIE}=-\widetilde{\mathcal{N}} such that instead of κ\kappa we use κ~=κj0.4H23κα\tilde{\kappa}=\kappa-j0.4{H}^{\frac{2}{3}}\kappa^{\alpha} [30] where α=13\alpha=\frac{1}{3}. The resulting Local Calderón-Type Combined SPIE (LC-CSPIE) formulation is resonance free and second-kind

δ𝒫~SPIEαi+(1δ)βi=δ𝒫~SPIE𝒵1SPIE[β]+(1δ)𝒵2SPIE[β].\begin{split}\delta\tilde{\mathcal{P}}^{SPIE}\alpha^{i}+(1-\delta)\beta^{i}=&~{}\delta\tilde{\mathcal{P}}^{SPIE}\mathcal{Z}^{SPIE}_{1}[\beta]\\ &+(1-\delta)\mathcal{Z}^{SPIE}_{2}[\beta].\end{split} (17)

Proceeding in a similar manner, we observe that both 𝒵1VPIE\mathcal{Z}^{VPIE}_{1} and 𝒵2VPIE\mathcal{Z}^{VPIE}_{2} are non-unique at different irregular frequencies. Furthermore, 𝒵1VPIE\mathcal{Z}^{VPIE}_{1} is well-conditioned and 𝒵2VPIE\mathcal{Z}^{VPIE}_{2} is ill-conditioned [20]. As before, (11) provides the necessary fodder for developing a preconditioner. Note, that 𝒵1VPIE\mathcal{Z}^{VPIE}_{1} is well-conditioned [20], wheres 𝒵2VPIE\mathcal{Z}^{VPIE}_{2} is ill-conditioned [20]. Using (11) consider the following preconditioning operator and its action on 𝒵2VPIE\mathcal{Z}^{VPIE}_{2}

(κ2t𝒬(1)(3)𝒬(3))(𝒥(2)𝒫(2)𝒥(4)κ2𝒮).\begin{pmatrix}\kappa^{2}\mathcal{L}^{t}&-\mathcal{Q}^{(1)}\\ \mathcal{M}^{(3)}&-\mathcal{Q}^{(3)}\\ \end{pmatrix}\begin{pmatrix}\mathcal{J}^{(2)}&\mathcal{P}^{(2)}\\ \mathcal{J}^{(4)}&-\kappa^{2}\mathcal{S}\\ \end{pmatrix}. (18)

It can be shown using (11a), (11c), (11i), and (11k) that (18) reduces to

((𝒦t)𝒦t0𝒥(3)𝒦t+(+𝒟)𝒥(3)(+𝒟)𝒟).\begin{pmatrix}-(\mathcal{I}-\mathcal{K}^{{}^{\prime}t})\mathcal{K}^{{}^{\prime}t}&0\\ -\mathcal{J}^{(3)}\mathcal{K}^{{}^{\prime}t}+(\mathcal{I}+\mathcal{D}^{\prime})\mathcal{J}^{(3)}&(\mathcal{I}+\mathcal{D}^{\prime})\mathcal{D}^{\prime}\\ \end{pmatrix}. (19)

It is apparent that (19) includes an identity plus compact operator along the diagonal. The off-diagonal operators are compact operators acting on compact operators or compact operators acting on bounded operators, the result of both being compact [31]. As a result, the entire system of operators can be partitioned into identity plus compact operators, which are well-conditioned by definition. While this is a desirable outcome, (19) has null-spaces that pose challenges.

Examining (19) in manner similar to what was done for 𝒵1VPIE\mathcal{Z}_{1}^{VPIE}, the lower triangular nature of the operators dictate that the null-spaces fall into two categories; (a) those of (𝒦t)𝒦t(\mathcal{I}-\mathcal{K}^{{}^{\prime}t})\mathcal{K}^{{}^{\prime}t} and (b) for any rotational 𝐚\mathbf{a} the null-spaces of (+𝒟)𝒟(\mathcal{I}+\mathcal{D}^{\prime})\mathcal{D}^{\prime}. It is apparent that these null-spaces are shared with 𝒵1VPIE\mathcal{Z}_{1}^{VPIE}. Furthermore, the below factorization demonstrates 𝒵1VPIE\mathcal{Z}_{1}^{VPIE} and (19) share nullspaces,

((𝒦t)0𝒥(3)+𝒟)(𝒦t0𝒥(3)𝒟).\begin{split}\begin{pmatrix}-(\mathcal{I}-\mathcal{K}^{{}^{\prime}t})&0\\ -\mathcal{J}^{(3)}&\mathcal{I}+\mathcal{D}^{\prime}\\ \end{pmatrix}\begin{pmatrix}\mathcal{K}^{{}^{\prime}t}&0\\ \mathcal{J}^{(3)}&\mathcal{D}^{\prime}\\ \end{pmatrix}.\end{split} (20)

An alignment of these operators’ nullspaces is numerically depicted in Fig. 4.

As before, to ensure uniqueness at all frequencies, the preconditioned operators are complexified. Specifically, κ~\tilde{\kappa} from [30] is again selected to localize the preconditioner and interlace the nullspaces of the preconditioned 𝒵2VPIE\mathcal{Z}^{VPIE}_{2} and 𝒵1VPIE\mathcal{Z}^{VPIE}_{1} operators. The new Local Calderón-Type Combined VPIE (LC-CVPIE) formulation is

δ(aγ)i+(1δ)𝒫~VPIE(bσ)i=δ𝒵1VPIE(aγ)+(1δ)𝒫~VPIE𝒵2VPIE(aγ)\begin{split}\delta\begin{pmatrix}\textbf{a}\\ \gamma\\ \end{pmatrix}^{i}+&~{}(1-\delta)\tilde{\mathcal{P}}^{VPIE}\begin{pmatrix}\textbf{b}\\ \sigma\\ \end{pmatrix}^{i}=~{}\delta~{}\mathcal{Z}^{VPIE}_{1}\begin{pmatrix}\textbf{a}\\ \gamma\\ \end{pmatrix}\\ &+(1-\delta)~{}\tilde{\mathcal{P}}^{VPIE}\mathcal{Z}^{VPIE}_{2}\begin{pmatrix}\textbf{a}\\ \gamma\\ \end{pmatrix}\\ \end{split} (21)

where

𝒫~VPIE=(κ~2~t𝒬~(1)~(3)𝒬~(3)).\tilde{\mathcal{P}}^{VPIE}=-\begin{pmatrix}\tilde{\kappa}^{2}\tilde{\mathcal{L}}^{t}&-\tilde{\mathcal{Q}}^{(1)}\\ \tilde{\mathcal{M}}^{(3)}&-\tilde{\mathcal{Q}}^{(3)}\\ \end{pmatrix}. (22)

Next, we discuss the implementation of these equation using both an analytical framework as well as basis functions defined on piecewise tesselation. Of course, the LC-CVPIE and LC-CSPIE together constitute the Local Calderón Combined Decoupled Potential Integral Equation (LC-CDPIE) whose unknowns are the concatenation of the unknowns for the VPIE and SPIE constrained to PEC objects.

V-C Left and Right Preconditioners

Left and right preconditioners are used to scale the various operators in the suggested VPIE formulation such that all unknowns are of the same units. The left and right scaling matrices are detailed in [20][26].

For the LC-CVPIE in (21), these matrices are

𝒫l(1)=\displaystyle\mathcal{P}_{l}^{(1)}=~{} diag(1,jκ)\displaystyle\text{diag}\left(1,-j\kappa\right) (23a)
𝒫l(2)=\displaystyle\mathcal{P}_{l}^{(2)}=~{} diag(jκ,1)\displaystyle\text{diag}\left(-j\kappa,~{}1\right) (23b)
𝒫r(1)=\displaystyle\mathcal{P}_{r}^{(1)}=~{} (𝒫l(1))1\displaystyle\left(\mathcal{P}_{l}^{(1)}\right)^{-1} (23c)
𝒫r(2)=\displaystyle\mathcal{P}_{r}^{(2)}=~{} (𝒫l(2))1.\displaystyle\left(\mathcal{P}_{l}^{(2)}\right)^{-1}. (23d)

After scaling (21) with (23), the new well-conditioned formulation implemented in the results section is

δ𝒫l(1)(aγ)i+(1δ)𝒫l(1)𝒫~VPIE𝒫r(2)𝒫l(2)(bσ)i=δ𝒫l(1)𝒵1VPIE𝒫r(1)(a~γ~)+(1δ)𝒫l(1)𝒫~VPIE𝒫r(2)𝒫l(2)𝒵2VPIE𝒫r(1)(a~γ~)\begin{split}&\delta\mathcal{P}_{l}^{(1)}\begin{pmatrix}\textbf{a}\\ \gamma\\ \end{pmatrix}^{i}+(1-\delta)\mathcal{P}_{l}^{(1)}\tilde{\mathcal{P}}^{VPIE}\mathcal{P}_{r}^{(2)}\mathcal{P}_{l}^{(2)}\begin{pmatrix}\textbf{b}\\ \sigma\\ \end{pmatrix}^{i}=\\ &~{}~{}~{}\delta\mathcal{P}_{l}^{(1)}\mathcal{Z}^{VPIE}_{1}\mathcal{P}_{r}^{(1)}\begin{pmatrix}\tilde{\textbf{a}}\\ \tilde{\gamma}\\ \end{pmatrix}\\ &~{}~{}~{}~{}~{}~{}+(1-\delta)~{}\mathcal{P}_{l}^{(1)}\tilde{\mathcal{P}}^{VPIE}\mathcal{P}_{r}^{(2)}\mathcal{P}_{l}^{(2)}\mathcal{Z}^{VPIE}_{2}\mathcal{P}_{r}^{(1)}\begin{pmatrix}\tilde{\textbf{a}}\\ \tilde{\gamma}\\ \end{pmatrix}\\ \end{split} (24)

where

(a~γ~)=𝒫l(1)(aγ).\begin{pmatrix}\tilde{\textbf{a}}\\ \tilde{\gamma}\\ \end{pmatrix}=\mathcal{P}_{l}^{(1)}\begin{pmatrix}\textbf{a}\\ \gamma\\ \end{pmatrix}.\\ (25)

For the LC-CSPIE, the scaling parameters are

𝒮l(1)=\displaystyle\mathcal{S}^{(1)}_{l}= jκ\displaystyle-j\kappa (26a)
𝒮l(2)=\displaystyle\mathcal{S}^{(2)}_{l}= 1\displaystyle 1 (26b)

which results in the following LC-CSPIE formulation,

δ𝒮l(2)𝒫SPIE𝒮r(1)𝒮l(1)αi+(1δ)𝒮l(2)βi=δ𝒮l(2)𝒫SPIE𝒮r(1)𝒮l(1)𝒵1SPIE𝒮r(2)[β~]+(1δ)𝒮l(2)𝒵2SPIE𝒮r(2)[β~]\begin{split}&\delta\mathcal{S}_{l}^{(2)}\mathcal{P}^{SPIE}\mathcal{S}_{r}^{(1)}\mathcal{S}_{l}^{(1)}\alpha^{i}+(1-\delta)\mathcal{S}^{(2)}_{l}\beta^{i}=\\ &~{}~{}~{}\delta\mathcal{S}_{l}^{(2)}\mathcal{P}^{SPIE}\mathcal{S}_{r}^{(1)}\mathcal{S}_{l}^{(1)}\mathcal{Z}^{SPIE}_{1}\mathcal{S}_{r}^{(2)}[\tilde{\beta}]\\ &~{}~{}~{}+(1-\delta)\mathcal{S}_{l}^{(2)}\mathcal{Z}^{SPIE}_{2}\mathcal{S}_{r}^{(2)}[\tilde{\beta}]\end{split} (27)

where

β~=𝒮l(2)β.\tilde{\beta}=\mathcal{S}^{(2)}_{l}\beta. (28)

V-D Mapping Properties

The DPIE operators in (8d) and (8c) are a map between function spaces. We now summarize these mapping properties using vector and scalar spherical harmonic functions defined in Appendix B for a collection of domains and associate ranges

𝒵VPIE:\displaystyle\mathcal{Z}^{VPIE}: (𝚿00)(𝚿or000)\displaystyle~{}\begin{pmatrix}\mathbf{\Psi}\\ 0\\ 0\\ \end{pmatrix}\longrightarrow\begin{pmatrix}\mathbf{\Psi}~{}\text{or}~{}0\\ 0\\ 0\\ \end{pmatrix} (29a)
𝒵VPIE:\displaystyle\mathcal{Z}^{VPIE}: (0𝚽0)(0𝚽orY0)\displaystyle~{}\begin{pmatrix}0\\ \mathbf{\Phi}\\ 0\\ \end{pmatrix}\longrightarrow\begin{pmatrix}0\\ \mathbf{\Phi}~{}\text{or}~{}Y\\ 0\\ \end{pmatrix} (29b)
𝒵VPIE:\displaystyle\mathcal{Z}^{VPIE}: (00Y)(00𝚽)\displaystyle~{}\begin{pmatrix}0\\ 0\\ Y\\ \end{pmatrix}\longrightarrow\begin{pmatrix}0\\ 0\\ \mathbf{\Phi}\\ \end{pmatrix} (29c)
𝒵SPIE:\displaystyle\mathcal{Z}^{SPIE}: YY.\displaystyle~{}~{}Y\longrightarrow Y. (29d)

These mapping properties demonstrate that div-conforming and curl-conforming spaces map to div-conforming and curl-conforming spaces, respectively. Therefore, the Gram matrix of a MOM system with RWG and hat testing and basis functions is well-conditioned for the DPIE operators and non-degenerate.

VI Discrete Implementation

The crux of what follows is a means of discretizing (17) and (21). It is apparent that to do so one needs both scalar and vector basis. For analytical analysis, the basis are spherical and vector spherical harmonics. For piecewise tesselation, these are the W0W^{0} or hat functions and W2W^{2} or Rao-Wilton-Glisson (RWG) functions. It is important to keep in mind that for (21) we are not representing the vector potentials; instead, we are representing either traces of or operators acting on the vector potential. Likewise, for (17), we represent the potential and its normal derivative on the manifold.

VI-A Analytic Basis Sets

Using the notation in [26], the spherical harmonic basis functions are denoted by ¯ns\underline{\mathcal{B}}^{s}_{n} where n[0,Ns)n\in[0,N_{s}) and the vector harmonic basis functions are denoted by ¯nv\underline{\mathcal{B}}^{v}_{n} where n[0,Nv)n\in[0,N_{v}). The number of basis functions in (17) is NsN_{s}, and the span is denoted by τ¯SPIE=n=0Ns1¯nsynSPIE\overline{\tau}^{\text{SPIE}}=\sum_{n=0}^{N_{s}-1}\underline{\mathcal{B}}^{s}_{n}y^{\text{SPIE}}_{n} where ynsy^{s}_{n} are basis function coefficients. The number of basis functions in (21) is Ns+NvN_{s}+N_{v}. Likewise, the span of basis functions is denoted by τ¯VPIE=n=0Ns+Nv1¯nVynVPIE\overline{\tau}^{\text{VPIE}}=\sum_{n=0}^{N_{s}+N_{v}-1}\underline{\mathcal{F}}^{V}_{n}y^{\text{VPIE}}_{n} where ynvy^{v}_{n} is a list of basis function coefficients and ¯V=diag(¯ns,¯nv)\underline{\mathcal{F}}^{V}=\text{diag}\left(\underline{\mathcal{B}}^{s}_{n},\underline{\mathcal{B}}^{v}_{n}\right).

The sets of harmonics are denoted by

¯Y=\displaystyle\underline{\mathcal{B}}_{Y}= (Y00YlmYNhNh)\displaystyle\begin{pmatrix}Y^{0}_{0}&\dots&Y^{m}_{l}&\dots&Y^{N_{h}}_{N_{h}}\end{pmatrix} (30a)
¯𝚿=\displaystyle\underline{\mathcal{B}}_{\mathbf{\Psi}}= (𝚿00𝚿lm𝚿NhNh)\displaystyle\begin{pmatrix}\mathbf{\Psi}^{0}_{0}&\dots&\mathbf{\Psi}^{m}_{l}&\dots&\mathbf{\Psi}^{N_{h}}_{N_{h}}\end{pmatrix} (30b)
¯𝚽=\displaystyle\underline{\mathcal{B}}_{\mathbf{\Phi}}= (𝚽00𝚽lm𝚽NhNh)\displaystyle\begin{pmatrix}\mathbf{\Phi}^{0}_{0}&\dots&\mathbf{\Phi}^{m}_{l}&\dots&\mathbf{\Phi}^{N_{h}}_{N_{h}}\end{pmatrix} (30c)

and the scalar and vector basis functions are then

¯s=\displaystyle\underline{\mathcal{B}}^{s}= ¯Y\displaystyle~{}\underline{\mathcal{B}}_{Y} (31a)
¯v=\displaystyle\underline{\mathcal{B}}^{v}= (¯𝚽¯𝚿)\displaystyle\begin{pmatrix}\underline{\mathcal{B}}_{\mathbf{\Phi}}&\underline{\mathcal{B}}_{\mathbf{\Psi}}\end{pmatrix} (31b)

where Ns=(Nh+1)2N_{s}=\left(N_{h}+1\right)^{2} and Nv=2(Nh+1)2N_{v}=2\left(N_{h}+1\right)^{2} and Nh=κa+2N_{h}=\kappa a+2 where aa is the radius of the sphere.

VI-B Piece-Wise Basis Sets

The SPIE and VPIE discrete scalar and vector basis functions are hat and RWG functions on a mesh with NfN_{f} faces and NeN_{e} edges and NnN_{n} nodes. The hat functions are defined by

hnn(r)=\displaystyle h_{n_{n}}\left(\textbf{r}\right)= {lnn2Ann𝐮^nn(enn𝝆nn+)rTnn0else\displaystyle\begin{cases}\frac{l_{n_{n}}}{2A_{n_{n}}}\hat{\mathbf{u}}_{n_{n}}\cdot\left(\textbf{e}_{n_{n}}-\boldsymbol{\rho}^{+}_{n_{n}}\right)&\textbf{r}\in T_{n_{n}}\\ 0&\text{else}\\ \end{cases} (32a)

and the RWG functions are defined by

𝐟ne(r)=\displaystyle\mathbf{f}_{n_{e}}\left(\textbf{r}\right)= {lne2Ane±𝝆ne±rTne±0else\displaystyle\begin{cases}\frac{l_{n_{e}}}{2A_{n_{e}}^{\pm}}\boldsymbol{\rho}^{\pm}_{n_{e}}&\textbf{r}\in T^{\pm}_{n_{e}}\\ 0&\text{else}\\ \end{cases} (33a)

where

𝝆±(r)=\displaystyle\boldsymbol{\rho}^{\pm}\left(\textbf{r}\right)= {±(rpn±)rTn±0else\displaystyle\begin{cases}\pm(\textbf{r}-\textbf{p}^{\pm}_{n})&\textbf{r}\in T^{\pm}_{n}\\ 0&\text{else}\\ \end{cases} (34a)

and AnnA_{n_{n}} is the area of a face connected to node nnn_{n}; Ane±A_{n_{e}}^{\pm} is the area of the faces sharing edge nen_{e}; 𝐮^nn\hat{\mathbf{u}}_{n_{n}} is the planar normal of the edge opposite of node nnn_{n} on face Tnn\text{T}_{n_{n}} and pointing away from node nnn_{n}; lnnl_{n_{n}} is the length of the edge opposite of node nnn_{n} and on face Tnn\text{T}_{n_{n}}; lnel_{n_{e}} is the length of the edge nen_{e}; 𝝆nn±\boldsymbol{\rho}^{\pm}_{n_{n}} originates in node nnn_{n} and terminates in face Tnn\text{T}_{n_{n}}; enn\textbf{e}_{n_{n}} are the coordinates of either node on the edge opposite of node nnn_{n}; Tne±\text{T}^{\pm}_{n_{e}} are the faces sharing edge nen_{e}; Tn±\text{T}^{\pm}_{n} are either nodal or edge faces; 𝝆ne±\boldsymbol{\rho}^{\pm}_{n_{e}} are the coordinates for the nodes opposite of the selected edge on the appropriate face sharing the selected edge; and pn±\textbf{p}^{\pm}_{n} are the appropriate nodal coordinates for the RWG or hat basis. The scalar and vector basis functions are then

¯s=\displaystyle\underline{\mathcal{B}}^{s}= (h0hnnhNn)\displaystyle\begin{pmatrix}h_{0}&\dots&h_{n_{n}}&\dots&h_{N_{n}}\end{pmatrix} (35a)
¯v=\displaystyle\underline{\mathcal{B}}^{v}= (𝐟0𝐟ne𝐟Ne).\displaystyle\begin{pmatrix}\mathbf{f}_{0}&\dots&\mathbf{f}_{n_{e}}&\dots&\mathbf{f}_{N_{e}}\end{pmatrix}. (35b)

VI-C Discrete System

The Method of Moments (MOM) system is constructed with Galerkin testing using inner products defined as

g(𝐫),f(𝐫)=\displaystyle\left\langle g\left(\mathbf{r}\right),f\left(\mathbf{r}\right)\right\rangle= g(𝐫)f(𝐫)𝑑S\displaystyle\int g^{*}\left(\mathbf{r}\right)f\left(\mathbf{r}\right)dS (36a)
𝐠(𝐫),𝐟(𝐫)=\displaystyle\left\langle\mathbf{g}\left(\mathbf{r}\right),\mathbf{f}\left(\mathbf{r}\right)\right\rangle= 𝐠(𝐫)𝐟(𝐫)𝑑S.\displaystyle\int\mathbf{g}^{*}\left(\mathbf{r}\right)\cdot\mathbf{f}\left(\mathbf{r}\right)dS. (36b)

The LC-CVPIE discrete system is

VPIEy~VPIE=bVPIE\mathbb{Z}^{\text{VPIE}}\tilde{y}^{\text{VPIE}}=b^{\text{VPIE}} (37)

where the elements are defined by

knVPIE=¯kV,δG1𝒫l(1)𝒵1VPIE𝒫r(1)¯nV\displaystyle\mathbb{Z}_{kn}^{\text{VPIE}}=~{}\langle\underline{\mathcal{F}}^{V}_{k},~{}\delta\text{G}^{-1}\mathcal{P}_{l}^{(1)}\mathcal{Z}^{VPIE}_{1}\mathcal{P}_{r}^{(1)}\underline{\mathcal{F}}^{V}_{n} (38a)
+(1δ)G1𝒫l(1)𝒫~VPIE𝒫r(2)G1𝒫l(2)𝒵2VPIE𝒫r(1)¯nV\displaystyle~{}~{}~{}~{}+(1-\delta)~{}\text{G}^{-1}\mathcal{P}_{l}^{(1)}\tilde{\mathcal{P}}^{VPIE}\mathcal{P}_{r}^{(2)}\text{G}^{-1}\mathcal{P}_{l}^{(2)}\mathcal{Z}^{VPIE}_{2}\mathcal{P}_{r}^{(1)}\underline{\mathcal{F}}^{V}_{n}\rangle (38b)
y~nVPIE=𝒫l(1)ynVPIE\displaystyle\tilde{y}^{\text{VPIE}}_{n}=~{}\mathcal{P}_{l}^{(1)}y_{n}^{\text{VPIE}} (38c)
bkVPIE=¯kV,δG1𝒫l(1)(aγ)i\displaystyle b_{k}^{\text{VPIE}}=~{}\langle\underline{\mathcal{F}}^{V}_{k},\delta\text{G}^{-1}\mathcal{P}_{l}^{(1)}\begin{pmatrix}\textbf{a}\\ \gamma\\ \end{pmatrix}^{i} (38d)
+(1δ)G1𝒫l(1)𝒫~VPIE𝒫r(2)G1𝒫l(2)(bσ)i\displaystyle~{}~{}~{}+(1-\delta)\text{G}^{-1}\mathcal{P}_{l}^{(1)}\tilde{\mathcal{P}}^{VPIE}\mathcal{P}_{r}^{(2)}\text{G}^{-1}\mathcal{P}_{l}^{(2)}\begin{pmatrix}\textbf{b}\\ \sigma\\ \end{pmatrix}^{i}\rangle (38e)
Gkn=¯kV,¯nV.\displaystyle\text{G}_{kn}=~{}\langle\underline{\mathcal{F}}^{V}_{k},\underline{\mathcal{F}}^{V}_{n}\rangle. (38f)

The LC-CSPIE discrete system is

SPIEySPIE=bSPIE\mathbb{Z}^{\text{SPIE}}y^{\text{SPIE}}=\text{b}^{\text{SPIE}} (39)

where the elements are defined by

knSPIE=\displaystyle\mathbb{Z}_{kn}^{\text{SPIE}}= ¯ks,δG1𝒮l(2)𝒫SPIE𝒮r(1)G1𝒮l(1)𝒵1SPIE𝒮r(2)¯ns\displaystyle~{}\langle\underline{\mathcal{B}}^{s}_{k},~{}\delta G^{-1}\mathcal{S}_{l}^{(2)}\mathcal{P}^{SPIE}\mathcal{S}_{r}^{(1)}G^{-1}\mathcal{S}_{l}^{(1)}\mathcal{Z}^{SPIE}_{1}\mathcal{S}_{r}^{(2)}\underline{\mathcal{B}}^{s}_{n} (40a)
+(1δ)G1𝒮l(2)𝒵2SPIE𝒮r(2)¯ns\displaystyle~{}~{}~{}+(1-\delta)G^{-1}\mathcal{S}_{l}^{(2)}\mathcal{Z}^{SPIE}_{2}\mathcal{S}_{r}^{(2)}\underline{\mathcal{B}}^{s}_{n}\rangle (40b)
bkSPIE=\displaystyle b_{k}^{\text{SPIE}}= ¯ks,δG1𝒮l(2)𝒫SPIE𝒮r(1)G1𝒮l(1)αi\displaystyle~{}\langle\underline{\mathcal{B}}^{s}_{k},\delta G^{-1}\mathcal{S}_{l}^{(2)}\mathcal{P}^{SPIE}\mathcal{S}_{r}^{(1)}G^{-1}\mathcal{S}_{l}^{(1)}\alpha^{i} (40c)
+(1δ)G1𝒮l(2)βi\displaystyle~{}~{}~{}+(1-\delta)\text{G}^{-1}\mathcal{S}^{(2)}_{l}\beta^{i}\rangle (40d)
Gkn=\displaystyle\text{G}_{kn}= ¯ks,¯ns.\displaystyle~{}\langle\underline{\mathcal{B}}^{s}_{k},\underline{\mathcal{B}}^{s}_{n}\rangle. (40e)

A few notes are in order. First, the above integrations use singularity subtraction to handle the singularity region where the testing function is within 0.15λ0.15\lambda of the basis function as detailed in [26].

VI-D Zero-Mean Constraint

Both γ=n^A(r)\gamma=\hat{\textbf{n}}\cdot\textbf{A}(\textbf{r}) and β=n^ϕ(r)\beta=\hat{\textbf{n}}\cdot\nabla\phi(\textbf{r}) have a zero-mean constraint (ZMC) [20]. This is enforced with two different methods. Method 1 is a rank-one update technique embedding the Lagrange multiplier in the forward Galerkin tested system by appending a list of basis function areas (entries corresponding to non-zero-mean constrained variables are zero) for γ\gamma and β\beta unknowns to the rows and columns of the forward matrix [26]. Method 2 solves the same VPIE and SPIE Galerkin tested system with a RHS of incident potentials and a RHS of basis function areas (entries corresponding to non-zero-mean constrained variables are zero) as discussed in [32].

VI-E Fine-Grain Localization

Localizing (17) and (21) with a single complex wavenumber determined by the geometry’s global max-mean curvature is not necessary and, in some cases, sub-optimal. A simple generalization of this localization approach is computing the max-mean curvature of each edge and defining the max- mean curvature of a patch as the maximum of the mean curvatures of the patch’s edges. Note, when computing the discrete preconditioner, the RWG and hat interactions are constituted by the interactions of the patches composing the basis and testing functions. Then, for each source-observer patch pair, the localizing complex wavenumber is generated from the maximum of the max-mean curvatures of the sources and observers. Here, this is referred to as fine-grain localization, and we use this approach unless otherwise stated.

VII Results

In what follows, we will demonstrate that (a) the new formulations (17) and (21) have flat, low eigenvalue conditioning from low-frequency to high-frequency, (b) the suggested SPIE in (17) also has flat, low singular value conditioning across the band while (21) increases at low-frequency and (c) the preconditioned VPIE and SPIE formulations rapidly converge to potential quantities which generate the correct RCS plots for spherical, multi-scale, and arbitrary geometries in comparison to the standard CFIE. In all examples that follow, δ\delta is chosen to be 0.5. This is very similar to the choice of weight for constructing the CFIE.

VII-A Spectral Properties with Analytic Basis Sets

We now analyze the generalized eigenvalues of the MOM system for the various, suggested formulations. The eigenvalue condition number is denoted by κ(λ,𝒵)\kappa(\lambda,\mathcal{Z}) and defined as the ratio of maximum and minimum eigenvalue moduli. The singular value condition number is denoted by κ(𝒵)\kappa(\mathcal{Z}). Figures 1-3 show the eigenvalues of

G1𝒫l(1)𝒫VPIE𝒫r(2)G1𝒫l(2)𝒵2VPIE𝒫r(1)\displaystyle G^{-1}\mathcal{P}_{l}^{(1)}\mathcal{P}^{VPIE}\mathcal{P}_{r}^{(2)}G^{-1}\mathcal{P}_{l}^{(2)}\mathcal{Z}^{VPIE}_{2}\mathcal{P}_{r}^{(1)} (41a)
G1𝒫l(1)𝒵1VPIE𝒫r(1)\displaystyle G^{-1}\mathcal{P}_{l}^{(1)}\mathcal{Z}^{VPIE}_{1}\mathcal{P}_{r}^{(1)} (41b)
δG1𝒫l(1)𝒵1VPIE𝒫r(1)\displaystyle\delta G^{-1}\mathcal{P}_{l}^{(1)}\mathcal{Z}^{VPIE}_{1}\mathcal{P}_{r}^{(1)}
+(1δ)G1𝒫l(1)𝒫VPIE𝒫r(2)G1𝒫l(2)𝒵2VPIE𝒫r(1)\displaystyle~{}~{}~{}+(1-\delta)G^{-1}\mathcal{P}_{l}^{(1)}\mathcal{P}^{VPIE}\mathcal{P}_{r}^{(2)}G^{-1}\mathcal{P}_{l}^{(2)}\mathcal{Z}^{VPIE}_{2}\mathcal{P}_{r}^{(1)} (41c)

and respectively for a unit sphere illuminated at 30 GHz. Each operator has bounded eigenvalues but some eigenvalues are near the origin of the complex plane.

Figure 4 depicts the conditioning for frequencies between 1e-5 Hz and 1e12 Hz for formulations (41b) and (41c). The sharp increases in condition number aligns at all shown frequencies. This alignment indicates the two formulations share the same resonances, and, therefore, Fig. 4 numerically verifies the properties of new Calderón-type identities developed in Section V-B. Also, the condition numbers of formulations (41b) and (41c) increases ω\propto\omega in the high-frequency region. The more common Calderón preconditioning approach for the CFIE and the dielectric implementation of the DPIE show similar results [13][27][26].

Refer to caption
Figure 1: The spectrum of (41a). Eigenvalues are denoted by n.
Refer to caption
Figure 2: The spectrum of (41b). Eigenvalues are denoted by n.
Refer to caption
Figure 3: The spectrum of (41c). Eigenvalues are denoted by n.
Refer to caption
Figure 4: Plot of eigenvalue conditioning.

Next, Fig. 5 and Fig. 6 show the eigenvalues for the LC-CVPIE and LC-CSPIE formulations, respectively, for a unit sphere illuminated at 30 GHz. The eigenvalues are bounded and collected away from the origin unlike the spectra in Fig. 1-3. The LC-CSPIE has an eigenvalue condition number of 4 and singular value condition number of 6. The spectrum of the LC-CVPIE has an eigenvalue condition number of 4 and singular value condition number of 4.

Figure 7 is a eigenvalue condition number plot for the LC-CVPIE and LC-CSPIE formulations for frequencies between 1e-5 Hz and 1e12 Hz. The condition number is flat at low-frequency and does not increase ω\propto\omega in the high-frequency region unlike the formulations in Fig. 4.

Refer to caption
Figure 5: Spectrum of Local Calderón-Type Combined VPIE formulation. Eigenvalues are denoted by n.
Refer to caption
Figure 6: Spectrum of Local Calderón-Type Combined SPIE formulation. Eigenvalues are denoted by n.
Refer to caption
Figure 7: Plot of eigenvalue conditioning.
Refer to caption
Figure 8: Plot of singular value conditioning.

Finally, Fig. 8 is a singular value condition number plot of the LC-CVPIE and LC-CSPIE for frequencies ranging from 1e-5 Hz to 1e12 Hz. On the one hand, the singular value conditioning for the LC-CVPIE formulation increases at low frequencies. Due to the complex wavenumber, the upper right operator of (18) is not equal to zero

limω0t~𝒫(2)+𝒬~(1)𝒮0.\lim_{\omega\to 0}~{}\tilde{\mathcal{L}^{t}}\mathcal{P}^{(2)}+\tilde{\mathcal{Q}}^{(1)}\mathcal{S}\neq 0. (42)

On the other hand, the LC-CSPIE possesses flat, wideband singular value conditioning. Fortunately, LC-CVPIE quickly converges using QMR, GMRES, and LGMRES to the Mie RCS at low frequency as is demonstrated in the next section. In other words, there is no practical cost to LC-CVPIE at low frequency.

VII-B Analysis of Spheres Using Piece-Wise Basis

Next, we predict RCS and benchmark the performance of LC-CVPIE, LC-CSPIE, and LC-CDPIE against the CVPIE, CSPIE, and CFIE formulations using Rao-Wilton-Glisson (RWG) functions for vector quantities and hat functions for scalar quantities. Figure 9 shows the RCS of a PEC sphere with radius 1mm illuminated at 10μ\mu Hz with a planewave of 𝒛^\hat{\boldsymbol{z}} propagation axis, 𝒙^\hat{\boldsymbol{x}} polarization, and the sphere is discretized with a mean edge length of λ\lambda/1e14. The LC-CVPIE and LC-CSPIE converged in 4 and 3 iterations, respectively, using QMR with a tolerance of 1e-5 and Method 1 to enforce the ZMC. The predicted RCS using LC-CDPIE solution agrees with the predicted RCS of the Mie solution.

Refer to caption
Figure 9: RCS of a PEC sphere of unit radius.

Furthermore, the LC-CDPIE formulation was tested with a PEC sphere of radius 0.5 meters excited by a 1500 MHz frequency planewave with 𝒛^\hat{\boldsymbol{z}} propogation axis and 𝒙^\hat{\boldsymbol{x}} polarization. The sphere discretization is λ/10\lambda/10, and the electrical length is 5λ5\lambda. The MOM system was solved using QMR with a tolerance of 1e-12 and ZMC Method 1. The LC-CVPIE converged in 32 iterations while the LC-CSPIE converged in 24 iterations. The RCS predicted by the LC-CDPIE agrees with that of the Mie solution in Fig. 10.

Refer to caption
Figure 10: RCS of a PEC sphere of radius 0.5 meters.

Next, the iteration count of each formulation to converge using QMR with a tolerance of 1e-12 and ZMC Method 1 for spheres whose electrical lengths range from 1e-12λ\lambda to 5λ\lambda is shown in Fig. 11. Four different unit spheres are used in this test. For frequencies below 100 MHz, a sphere of average edge wavelength λ/10\lambda/10 at 100 MHz is used. For frequencies between 100 and 200 MHz, a sphere of average wavelength λ/10\lambda/10 at 200 Mhz is used. For frequencies between 200 and 400 MHz, a sphere of average wavelength λ/10\lambda/10 at 400 MHz is used. Finally, for frequencies between 400 and 750 MHz, a sphere of average wavelength λ/10\lambda/10 at 750 MHz is used. The LC-CVPIE and LC-CSPIE converge in less iterations than the CFIE, CVPIE, and CSPIE for all tested electrical lengths.

Refer to caption
Figure 11: Number of iterations for 1e-12 convergence using QMR for spheres of unit radius.

The conditioning of the forward matrices in the MOM systems for a collection of spheres (whose discretization follows that which is described for Fig. 10) of radius 1mm using the LC-CVPIE and LC-CSPIE are recorded in Table 1 and 2. The ZMC methods (Method 1 or 2) are specified because they affect the conditioning of the forward matrix. For example, Lagrange multiplier in Method 2 increases the conditioning at higher frequencies while the Lagrange multiplier removes an eigenvalue near the origin of the complex plane at low frequencies. The formulation has constant eigenvalue conditioning for the recorded frequency range, but the singular value conditioning increases as the frequency lowers for reasons discussed above. However, large low-frequency singular value condition numbers for the LC-CVPIE have no practical impact upon the convergence or predicted RCS; the LC-CVPIE quickly converges in 4 iterations using QMR with a tolerance of 1e-5 at 10 μ\muHz to the RCS of the Mie solution for a unit sphere.

ZMC Freq. (Hz) Sing. Val. Cond. Eig. Cond.
Method 2 800e6 20.5 15.6
Method 2 600e6 19.2 15.1
Method 2 400e6 12.7 10.2
Method 2 200e6 9.0 6.5
Method 1 100e6 7.3 6.2
Method 1 1e5 7.1 5.9
Method 1 1e4 135 5.9
Method 1 1e3 1.3e4 5.9
Method 1 1e2 1.3e6 5.9
Method 1 1e1 1.3e9 5.9
Method 1 1e0 1.3e12 5.9
Method 1 1e-1 1.3e15 5.9
Method 1 1e-2 1.3e16 5.9
Method 1 1e-3 1.3e18 5.9
Method 1 1e-4 1.3e20 5.9
Method 1 1e-5 1.3e22 5.9
TABLE I: Local Calderón-Type Combined VPIE
ZMC Freq. (Hz) Sing. Val. Cond. Eig. Cond.
Method 2 800e6 7.2 6.6
Method 2 600e6 6.2 6
Method 2 400e6 5.2 5.2
Method 2 200e6 6.5 6.4
Method 1 100e6 5.4 5.4
Method 1 1e5 5.7 5.7
Method 1 1e4 5.7 5.7
Method 1 1e3 5.7 5.7
Method 1 1e2 5.7 5.7
Method 1 1e1 5.7 5.7
Method 1 1e0 5.7 5.7
Method 1 1e-1 5.7 5.7
Method 1 1e-2 5.7 5.7
Method 1 1e-3 5.7 5.7
Method 1 1e-4 5.7 5.7
Method 1 1e-5 5.7 5.7
TABLE II: Local Calderón-Type Combined SPIE

The LC-CDPIE is also tested with a multi-scale sphere of unit radius illuminated with a 400 MHz planewave that propagates along the 𝒛^\hat{\boldsymbol{z}} axis and is polarized along 𝒙^\hat{\boldsymbol{x}} polarization. The electrical length of the mesh edges ranges from λ/11\lambda/11 to λ/406\lambda/406. The LC-VPIE and LC-SPIE formulations converge more quickly than the CFIE formulation using QMR, TFQMR, and GMRES. Converging to a residue of 1e-12 requires less than 100 iterations for the LC-CSPIE (Group 1 in Fig. 13) and less than 210 iterations for the suggested LC-CVPIE (Group 2 in Fig. 13) while the CFIE requires over 24,000 iterations for TFQMR as well as QMR and will not converge using GMRES (Group 3 in Fig. 13).

Refer to caption
Figure 12: Plot of multi-scale sphere.
Refer to caption
Figure 13: Residue plot for multi-scale sphere.

VII-C Analysis of Non-Canonical Geometries Using Piece-Wise Basis Sets

The next set of benchmarking tests uses non-canonical geometries. We select a bumpy cube, a NASA Geographos asteroid as shown in Fig. 14 and a sharp pencil as shown in Fig. 19. The NASA Geographos asteroid is illuminated by a 240 MHz planewave that propagates along 𝒚^\hat{\boldsymbol{y}} and polarized along 𝒙^\hat{\boldsymbol{x}}. The electrical lengths of the mesh edges range from λ/13\lambda/13 to λ/64\lambda/64, and the electrical length of the object is 4λ4\lambda. The MOM systems are solved using QMR with tolerance 1e-12, ZMC Method 1, and the predicted RCS of the LC-CDPIE and CFIE agree in Fig. 15. The LC-CVPIE and LC-CSPIE formulations converge in 258 and 112 iterations, respectively, while the CFIE converges in 2027 iterations. The plot of residues and iteration counts in Fig. 16 shows the LC-CVPIE and LC-CSPIE formulations converge more quickly to an arbitrary residue than the CFIE for the asteroid.

The bumpy cube is illuminated by a 400 MHz planewave propagating along 𝒚^\hat{\boldsymbol{y}} and polarized along 𝒙^\hat{\boldsymbol{x}}. The electrical lengths of the mesh edges for the bumpy cube range from λ/12\lambda/12 to λ/50\lambda/50. Furthermore, the object fits in a cube of size 1.67λ1.67\lambda. Again, the MOM systems are solved using QMR with a tolerance of 1e-12, ZMC Method 1, and the predicted RCS of the LC-CDPIE and CFIE agree in Fig. 17. The LC-CVPIE and LC-CSPIE formulations converge in 305 and 120 iterations, respectively, while the CFIE converges in 3761 iterations. Also, the plot of residues and iteration counts in Fig. 19 shows the LC-CVPIE and LC-CSPIE formulations converge more quickly to an arbitrary residue than the CFIE for the bumpy cube as well as the asteroid.

Refer to caption
Figure 14: Plot of bumpy cube and NASA Geographos asteroid geometries.

The last and most challenging test is analysis of scattering from a sharp pencil as shown in Fig. 19. This geometry’s curvature max-mean curvature is 2585 due to the sharp, narrow tip. The sharp pencil is illuminated by a 269 MHz planewave with 𝒚^\hat{\boldsymbol{y}} propagation axis and 𝒙^\hat{\boldsymbol{x}} polarization. The electrical lengths of the mesh edges range from λ/13\lambda/13 to λ/5648\lambda/5648. This range is greater than the multi-scale sphere, bumpy cube, and asteroid. Also, the pencil’s electrical length is 9λ9\lambda. The MOM systems are solved using QMR with a tolerance of 1e-12 and ZMC Method 1. The LC-CDPIE, CFIE, and MFIE RCS plots agree in Fig. 20, but the LC-CDPIE and MFIE agree most closely while the CFIE departs from both near ϕ=π/2andπ/2\phi=-\pi/2~{}\text{and}~{}\pi/2. The LC-CVPIE and LC-CSPIE formulations converge in 159 and 90 iterations, respectively, while the CFIE converges in 47045 iterations and the MFIE in 1761 iterations. If the fine-grain localization approach is not used but rather the global max-mean curvature localization approach discussed in Section VI-E is used, the LC-CVPIE and LC-CSPIE converge in 34764 and 91 iterations, respectively. Again, the plot of residues and iteration counts in Fig. 21 show the LC-CVPIE and LC-CSPIE formulations converge more quickly to any residue than both the CFIE and MFIE.

Refer to caption
Figure 15: RCS plot of the NASA Geographos asteroid.
Refer to caption
Figure 16: Residue plot for the NASA Geographos asteroid.
Refer to caption
Figure 17: RCS plot of a bumpy cube.
Refer to caption
Figure 18: Residue plot for a bumpy cube.
Refer to caption
Figure 19: Plot of sharp pencil geometry.
Refer to caption
Figure 20: RCS plot for a sharp pencil.
Refer to caption
Figure 21: Residue plot for a sharp pencil.

VIII Conclusion

This paper has presented new Calderón-type identities and used these identities to construct the LC-CSPIE, LC-CVPIE, and LC-CDPIE formulations for solving the PEC scattering problem with RWG and hat functions. The spectra of these formulations were shown to be bounded and non-zero, and the increase in singular value conditioning at low-frequency for the LC-CVPIE was shown to be of no practical importance for iterative solvers. Indeed, these novel formulations are well-suited for efficiently predicting the scattering from multi-scale, real-world PEC geometries.

Acknowledgment

This work was supported in part by the National Science Foundation under Grant No. CCF-1822932. This research used resources of Michigan State University’s High Performance Computing Center (MSU HPCC).

Appendix A Definition of Operators

𝒮(xx)=\displaystyle\mathcal{S}\begin{pmatrix}\textbf{x}\\ \text{x}\\ \end{pmatrix}= G(r,r)(xx)𝑑S\displaystyle\int G(\textbf{r},\textbf{r}^{\prime})\begin{pmatrix}\textbf{x}\\ \text{x}\\ \end{pmatrix}dS^{\prime} (43a)
𝒟(x)=\displaystyle\mathcal{D}\left(x\right)= 𝒮(n^x)\displaystyle-\nabla\cdot\mathcal{S}\left(\hat{\textbf{n}}~{}x\right) (43b)
𝒩(x)=\displaystyle\mathcal{N}\left(x\right)= n^𝒮(n^x)\displaystyle-\hat{\textbf{n}}\cdot\nabla\nabla\cdot\mathcal{S}\left(\hat{\textbf{n}}~{}x\right) (43c)
𝒟(x)=\displaystyle\mathcal{D}^{\prime}\left(x\right)= n^𝒮(x)\displaystyle\hat{\textbf{n}}\cdot\nabla\mathcal{S}\left(x\right) (43d)
𝒦(x)=\displaystyle\mathcal{K}^{\prime}\left(\textbf{x}\right)= ×𝒮(n^×x)\displaystyle-\nabla\times\mathcal{S}\left(\hat{\textbf{n}}\times\textbf{x}\right) (43e)
𝒥(2)(x)=\displaystyle\mathcal{J}^{(2)}\left(\textbf{x}\right)= n^×𝒮(n^×x)\displaystyle\hat{\textbf{n}}\times\mathcal{S}\left(\hat{\textbf{n}}\times\textbf{x}\right) (43f)
𝒥(3)(x)=\displaystyle\mathcal{J}^{(3)}\left(\textbf{x}\right)= n^𝒮(n^×x)\displaystyle\hat{\textbf{n}}\cdot\mathcal{S}\left(\hat{\textbf{n}}\times\textbf{x}\right) (43g)
𝒥(4)(x)=\displaystyle\mathcal{J}^{(4)}\left(\textbf{x}\right)= 𝒮(n^×x)\displaystyle\nabla\cdot\mathcal{S}\left(\hat{\textbf{n}}\times\textbf{x}\right) (43h)
(x)=\displaystyle\mathcal{L}\left(\textbf{x}\right)= 1κ2××𝒮(x)\displaystyle\frac{1}{\kappa^{2}}\nabla\times\nabla\times\mathcal{S}\left(\textbf{x}\right) (43i)
𝒦(x)=\displaystyle\mathcal{K}\left(\textbf{x}\right)= n^××𝒮(x)\displaystyle\hat{\textbf{n}}\times\nabla\times\mathcal{S}\left(\textbf{x}\right) (43j)
(3)(x)=\displaystyle\mathcal{M}^{(3)}\left(\textbf{x}\right)= n^×𝒮(x)\displaystyle\hat{\textbf{n}}\cdot\nabla\times\mathcal{S}\left(\textbf{x}\right) (43k)
𝒫(2)(x)=\displaystyle\mathcal{P}^{(2)}\left(\textbf{x}\right)= n^×𝒮(x)\displaystyle\hat{\textbf{n}}\times\nabla\mathcal{S}\left(x\right) (43l)
𝒬(1)(x)=\displaystyle\mathcal{Q}^{(1)}\left(x\right)= n^×n^××𝒮(n^x)\displaystyle\hat{\textbf{n}}\times\hat{\textbf{n}}\times\nabla\times\mathcal{S}\left(\hat{\textbf{n}}~{}x\right) (43m)
𝒬(2)(x)=\displaystyle\mathcal{Q}^{(2)}\left(x\right)= n^×𝒮(n^x)\displaystyle\hat{\textbf{n}}\times\mathcal{S}\left(\hat{\textbf{n}}~{}x\right) (43n)
𝒬(3)(x)=\displaystyle\mathcal{Q}^{(3)}\left(x\right)= n^𝒮(n^x)\displaystyle\hat{\textbf{n}}\cdot\mathcal{S}\left(\hat{\textbf{n}}~{}x\right) (43o)

Prime denotes an adjoint operator and superscript t is shorthand for 𝒪t=n^×n^×𝒪\mathcal{O}^{t}=\hat{\textbf{n}}\times\hat{\textbf{n}}\times\mathcal{O}.

Appendix B Spherical Harmonics

Ynm(r)=\displaystyle Y^{m}_{n}\left(\textbf{r}\right)= 2n+14π(nm)!(n+m)!Pnm(cos(θ))ejmϕ\displaystyle\sqrt{\frac{2n+1}{4\pi}\frac{\left(n-m\right)!}{\left(n+m\right)!}}P^{m}_{n}\left(\cos{\theta}\right)e^{jm\phi} (44a)
𝚿nm(r^)=\displaystyle\mathbf{\Psi}^{m}_{n}\left(\hat{\textbf{r}}\right)= r^×𝚽nm(r^)=cnrYnm(r^)\displaystyle-\hat{\textbf{r}}\times\mathbf{\Phi}^{m}_{n}\left(\hat{\textbf{r}}\right)=c_{n}r\nabla Y^{m}_{n}\left(\hat{\textbf{r}}\right) (44b)
𝚽nm(r^)=\displaystyle\mathbf{\Phi}^{m}_{n}\left(\hat{\textbf{r}}\right)= r^×𝚿nm(r^)=cnr^×Ynm(r^)\displaystyle\hat{\textbf{r}}\times\mathbf{\Psi}^{m}_{n}\left(\hat{\textbf{r}}\right)=~{}c_{n}\hat{\textbf{r}}\times\nabla Y^{m}_{n}\left(\hat{\textbf{r}}\right) (44c)
cn=\displaystyle c_{n}= {1n=01n(n+1)n0\displaystyle\begin{cases}1&n=0\\ \frac{1}{\sqrt{n\left(n+1\right)}}&n\neq 0\\ \end{cases} (44d)

with Pnm(cos(θ))P^{m}_{n}\left(\cos{\theta}\right) being the associated Legendre polynomials and n0n\geq 0 and |m|n|m|\leq n.

References

  • [1] A. Peterson, S. Ray, and R. Mittra, Computational Methods for Electromagnetics. IEEE Press, 1998.
  • [2] R. Harrington, “Boundary integrated formlations for homongenous material bodies,” J. Electromagn. Waves Applicat., vol. 3, no. 1, pp. 1–15, 1989.
  • [3] R. Harrington and J. Mautz, “H-field, e-field and combined field solution for conducting bodies of revolution,” Arch. Elektr. Ubertrag, vol. 32, no. 4, pp. 157–164, 1978.
  • [4] S. Yan, J. Jin, and Z. Nie, “Efie analysis of low-frequency problems with loop-star decomposition and calderón multiplicative preconditioner,” IEEE Transactions on Antennas and Propagation, vol. 58, no. 3, p. 857–867, 2010.
  • [5] J.-S. Zhao and W. C. Chew, “Integral equation solution of maxwell’s equations from zero frequency to microwave frequencies,” IEEE Trans. Antennas and Propagation, vol. 48, no. 10, pp. 1635–1645, 2000.
  • [6] Y. Zhang, T. J. Cui, W. C. Chew, and J.-S. Zhao, “Magnetic field integral equation at very low frequencies,” IEEE Trans. Antennas and Propagation, vol. 51, no. 8, p. 1864–1871, 2003.
  • [7] Z. G. Qian and W. C. Chew, “A quantitative study on the low frequency breakdown of efie,” Microwave and Optical Technology Letters, vol. 50, no. 5, p. 1159–1162, 2008.
  • [8] R. Kress, “A singular perturbation problem for linear operators with an application to the limiting behavior of stationary electromagnetic wave fields for small frequencies,” Meth. Verf. Math. Phys., pp. 5–30, 1981.
  • [9] F. Valdes, F. Andriulli, H. Bagci, and E. Michelssen, “A calderón-preconditioned single source combined field integral equation for analyzing scattering from homogeneous penetrable objects,” IEEE Trans. Antennas Propag., vol. 59, no. 26, p. 2315–2328, 2011.
  • [10] K. Cools, F. Andriulli, F. Olyslager, and E. Michielssen, “Nullspaces of mfie and calderón preconditioned efie operators applied to toroidal surfaces,” IEEE Trans. Antennas and Propagation, vol. 57, no. 10, p. 3205–3215, 2009.
  • [11] S. Yan, J. M. Jin, and Z. Nie, “Improving the accuracy of the second-kind fredholm integral equations by using the buffa-christiansen functions,” IEEE Transactions on Antennas and Propagation, vol. 59, pp. 1299–1310, 2011.
  • [12] K. Cools, F. P. Andriulli, F. Olyslager, and E. Michielssen, “Improving the mfie’s accuracy by using a mixed discretization,” IEEE Antennas and Propagation Society International Symposium, pp. 1–4, 2009.
  • [13] K. Cools, F. P. Andriulli, F. Olyslager, and E. Michielssen, “Time domain calderón identities and their application to the integral equation analysis of scattering by pec objects part i: Preconditioning,” IEEE Transactions on Antennas and Propagation, vol. 57, no. 8, pp. 2352–2364, 2009.
  • [14] D. R. Wilton and A. W. Glisson, “On improving the electric field integral equation at low frequencies,” Proc. URSI Radio Sci. Meet. Digest, vol. 24, 1981.
  • [15] W.-L. Wu, A. W. Glisson, and D. Kajfez, “A study of two numerical solution procedures for the electric field integral equation at low frequency,” Applied Computational Electromagnetics Society Journal, vol. 10, no. 3, pp. 69–80, 1995.
  • [16] F. P. Andriulli, K. Cools, I. Bogaert, and E. Michielssen, “On a well-conditioned electric field integral operator for multiply connected geometries,” IEEE Transactions on Antennas and Propagation, vol. 61, no. 4, pp. 2077–2087, 2013.
  • [17] X. Fu, J. Li, L. J. Jiang, and B. Shanker, “Generalized debye sources-based efie solver on subdivision surfaces,” IEEE Transactions on Antennas and Propagation, vol. 65, no. 10, p. 5376–5386, 2017.
  • [18] A. Alsnayyan and B. Shanker, “Iso-geometric integral equation solvers and their compression via manifold harmonics,” IEEE Transactions on Antennas and Propagation, vol. 70, no. 8, pp. 6893–6904, 2022.
  • [19] M. Taskinen and P. Ylä-Oijala, “Current and charge integral equation formulation,” Applied Computational Electromagnetics Society Journal, vol. 54, no. 1, pp. 58–67, 2006.
  • [20] J. Li, X. Fu, and B. Shanker, “Decoupled potential integral equations for electromagnetic scattering from dielectric objects,” IEEE Transactions on Antennas and Propagation, vol. 67, pp. 1729–1739, March 2019.
  • [21] O. Eris, G. Karaova, and O. Ergül, “A novel combined potential-field formulation for densely discretized perfectly conducting objects,” IEEE Transactions on Antennas and Propagation, vol. 70, pp. 4645–4654, June 2022.
  • [22] R. Chen, H. A. Ulku, F. P. Andriulli, and H. Bagci, “On the low-frequency behavior of vector potential integral equations for perfect electrically conducting scatterers,” IEEE Transactions on Antennas and Propagation, vol. 70, pp. 12411–12416, December 2022.
  • [23] F. Vico, M. Ferrando, L. Greengard, and Z. Gimbutas, “The decoupled potential integral equation for time-harmonic electromagnetic scattering,” Communications on Pure and Applied Mathematics, vol. 69, no. 4, pp. 771–812, 2016.
  • [24] S. Sharma and P. Triverio, “Electromagnetic modeling of lossy interconnects from dc to high frequencies with a potential-based boundary element formulation,” IEEE Transactions on Microwave Theory and Techniques, vol. 70, pp. 3847–3861, August 2022.
  • [25] T. E. Roth and W. C. Chew, “Potential-based time domain integral equations free from interior resonances,” IEEE Journal on Multiscale and Multiphysics Computational Techniques, vol. 6, pp. 81–91, 2021.
  • [26] L. Baumann, H. M. Aktulga, C. Macon, and B. Shanker, “Decoupled potential integral equation for electromagnetic scattering from arbitrarily shaped dielectric objects,” Antennas and Propagation, vol. 168, pp. 73–86, 2022.
  • [27] G. C. Hsiao and R. E. Kleinman, “Mathematical foundations for error estimation in numerical solutions of integral equations in electromagnetics,” IEEE Transactions on Antennas and Propagation, vol. 45, no. 3, pp. 316–328, 1997.
  • [28] J. C. Nédélec, Acoustic and Electromagnetic Equations. Springer-Verlag, 2001.
  • [29] F. Vico, L. Greengard, and M. Ferrando, “Decoupled field integral equations for electromagnetic scattering from homogeneous penetrable obstacles,” Communications in Partial Differential Equations, vol. 42, no. 2, pp. 159–184, 2018.
  • [30] X. Antoine, M. Darbas, and Y. Y. Lu, “Computer methods in applied mechanics and engineering,” Arch. Elektr. Ubertrag, vol. 195, no. 33-36, pp. 4060–4074, 2006.
  • [31] W. Rudin, Functional Analysis. McGraw-Hill, 1991.
  • [32] D. Dault and B. Shanker, “An interior penalty method for the generalized method of moments,” Computers and mathematics with applications, vol. 63, no. 8, p. 3561–3568, 2015.
[Uncaptioned image] Jacob Hawkins (S’14) received the B.S. degree in physics from United States Air Force Academy, Colorado Springs, CO in 2014 and the M.S. degree in electrical engineering from Michigan State University in 2022 where he is currently a Ph.D. candidate. His research interests include well-conditioned formulations, surface integral equations, fast methods, and parallel computing for electrogmatics.
[Uncaptioned image] Luke Baumann (S’14) received the B.S. degree in computer engineering from California Polytechnic State University, San Luis Obsipo, CA in 2014 and the M.S. degree in electrical engineering from Michigan State University in 2021 where he is currently a Ph.D. candidate. His research interests include well-conditioned formulations, surface integral equation methods, and fast algorithms in electromagnetics.
[Uncaptioned image] H. M. Aktulga is an Associate Professor in the Department of Computer Science and Engineering at Michigan State University (MSU) where he directs the Scalable Parallel Technologies and Algorithms (SParTA) group. He primarily works on the design and development of parallel algorithms, numerical methods, performance models and software systems to harness the full potential of state-of-the-art HPC platforms for challenging problems in large scale scientific computing and big-data analytics. Dr. Aktulga has been an author/co-author in over 50 research articles in prestigious journals, conferences and book series. He is a recipient of the 2019 NSF CAREER award.
[Uncaptioned image] D. Dault (M’17, SM’22) received the B.S. degree in electrical engineering and the Ph.D. degree in computational electromagnetics from Michigan State University, East Lansing, MI in 2010 and 2015, respectively. After graduation he worked as a computational electromagnetics engineer at the Riverside Research Institute in 2015, and in 2015 joined the US Air Force Research Laboratory, Wright-Patterson Air Force Base in Dayton OH where he researches and develops high performance computational electromagnetic tools. Dr. Dault was a recipient of the US Department of Defense National Defense in Science and Engineering Graduate Fellowship in 2010 and the National Science Foundation Graduate Research Fellowship in 2011. In 2017 Dr. Dault was part of a team that won the National Defense Industrial Association Lt Gen Thomas R. Ferguson, Jr. Systems Engineering Excellence Team Award. In 2022 Dr. Dault received the Air Force Research Laboratory Early Career Award for contributions in computational electromagnetics.
[Uncaptioned image] B. Shanker received his B’Tech from the Indian Institute of Technology, Madras, India in 1989, M.S. and Ph.D in 1992 and 1993, respectively, from The Pennsylvania State University. From 1993 to 1996 he was a research associate in the Department of Biochemistry and Biophysics at Iowa State University where he worked on the Molecular Theory of Optical Activity. From 1996 to 1999 he was with the Center for Computational Electromagnetics at the University of Illinois at Urbana-Champaign as a Visiting Assistant Professor, and from 1999-2002 with the Department of Electrical and Computer Engineering at Iowa State University as an Assistant Professor. From 2017, he was a University Distinguished Professor (an honor accorded to about 2% of tenure system MSU faculty members) in the Department of Electrical and Computer Engineering at Michigan State University, and the Department of Physics and Astronomy. Currently, he is a Professor and Chair of Electrical and Computer Engineering at The Ohio State University. At Michigan State University, he was appointed Associate Chair of the Department of Computational Mathematics, Science and Engineering, a new department at MSU and was a key player in building this Department. Earlier he served as the Associate Chair for Graduate Studies in the Department of Electrical and Computer Engineering from 2012-2015, and the Associate Chair for Research in ECE from 2019-2022. He has authored/co-authored around 450 journal and conference papers and presented a number of invited talks. His research interests include all aspects of computational electromagnetics (frequency and time domain integral equation based methods, multi-scale fast multipole methods, fast transient methods, higher order finite element and integral equation methods), propagation in complex media, mesoscale electromagnetics, and particle and molecular dynamics as applied to multiphysics and multiscale problems. He was an Associate Editor for IEEE Antennas and Wireless Propagation Letters (AWPL), IEEE Transactions on Antennas and Propagation, and Topical Editor for Journal of Optical Society of America: A. He is a full member of the USNC-URSI Commission B. He is Fellow of IEEE (class 2010), elected for his contributions to time and frequency domain computational electromagnetics. He has also been awarded the Withrow Distinguished Junior scholar (in 2003), Withrow Distinguished Senior scholar (in 2010), the Withrow teaching award (in 2007), and the Beal Outstanding Faculty award (2014).