computational electromagnetics: software development and...

51
Computational Electromagnetics: Software Development and High Frequency Modelling of Surface Currents on Perfect Conductors SANDY SEFI Doctoral Thesis Stockholm, Sweden 2005

Upload: others

Post on 27-Jul-2020

6 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the

Computational Electromagnetics:

Software Development and High Frequency

Modelling of Surface Currents on Perfect Conductors

SANDY SEFI

Doctoral Thesis

Stockholm, Sweden 2005

Page 2: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the

TRITA-NA-0541ISSN 0348-2952ISRN KTH/NA/R-05/41-SEISBN 91-7178-203-6

KTH School of Computer Science and CommunicationSE-100 44 Stockholm

SWEDEN

Akademisk avhandling som med tillstånd av Kungl Tekniska högskolan framläggestill offentlig granskning för avläggande av teknologie doktorsexamen i numeriskanalys och datalogi fredagen den 27:e januari 2006 klockan 10.00 i sal E3, Lind-stedtsvägen 3, Kungl Tekniska högskolan, Stockholm.

© Sandy Sefi, December 2005

Tryck: Universitetsservice US AB

Page 3: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the

iii

Abstract

In high frequency computational electromagnetics, rigorous numerical methods be-come unrealistic tools due to computational demand increasing with the frequency. Insteadapproximations to the solutions of the Maxwell equations can be employed to evaluate theelectromagnetic fields.

In this thesis, we present the implementations of three high frequency approximatemethods. The first two, namely the Geometrical Theory of Diffraction (GTD) and thePhysical Optics (PO), are commonly used approximations. The third is a new inventionthat will be referred to as the Surface Current Extraction-Extrapolation (SCEE).

Specifically, the GTD solver is a flexible and modular software package which usesNon-Uniform Rational B-spline (NURBS) surfaces to model complex geometries.

The PO solver is based on a triangular description of the surfaces and includes fastshadowing by ray tracing as well as contribution from edges to the scattered fields. GTDray tracing was combined with the PO solver by a well thought-out software architecture.Both implementations are now part of the GEMS software suite, the General ElectroMag-netic Solvers, which incorporates state-of-the-art numerical methods. During validations,both GTD and PO techniques turned out not to be accurate enough to meet the indus-trial standards, thus creating the need for a new fast approximate method providing bettercontrol of the approximations.

In the SCEE approach, we construct high frequency approximate surface currents ex-trapolated from rigourous Method of Moments (MoM) models at lower frequency. Todo so, the low frequency currents are projected onto special basis vectors defined on thesurface relative to the direction of the incident magnetic field. In such configuration, weobserve that each component displays systematic spatial patterns evolving over frequencyin close correlation with the incident magnetic field, thus allowing us to formulate a fre-quency model for each component. This new approach is fast, provides good control of theerror and represents a platform for future development of high frequency approximations.

As an application, we have used these tools to analyse the radar detectability of a newmarine distress signaling device. The device, called "Rescue-Wing", works as an inflatableradar reflector designed to provide a strong radar echo useful for detection and positioningduring rescue operations of persons missing at sea.

Keywords: High frequency approximations, Maxwell’s equations, Method of Moments,

Physical Optics, Geometrical Theory of Diffraction, Extraction Extrapolation.

Page 4: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the
Page 5: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the

Preface

This thesis is focused on the development of high frequency techniques in compu-tational electromagnetics. It is composed of two parts: first, an introduction, givingbackground to the subject, followed by a list of papers, each describing relevantresults.

• Paper 1: Sandy Sefi, Fredrik Bergholm, “Modeling and Extrapolating High-frequency Electromagnetic Currents on Conducting Obstacles”. ProceedingsICNAAM 2005 International Conference of Numerical Analysis and AppliedMathematics, Rhodes, Greece, September 2005.

• Paper 2: Sandy Sefi, Fredrik Bergholm, “Extrapolation and Modelling of Met-hod of Moments Currents on a PEC surface”. Technical report, TRITA-NA-0539, Royal Institute of Technology presented at the MMWP05 Conference onMathematical Modelling of Wave Phenomena, Växjö, Sweden, August 2005.

• Paper 3: Sandy Sefi, Jesper Oppelstrup, “Physical Optics And NURBS forRCS Calculations”. Proceedings EMB04 Conference on Computational Electro-magnetics - Methods and Applications, Göteborg, Sweden, October 2004.

• Paper 4: Tomas Melin, Sandy Sefi, “The Rescue Wing: Design of a MarineDistress Signaling Device”. Proceedings OCEANS 2005 Conference on OceanScience sponsored by the Marine Technology Society (MTS) and the IEEEOceanic Engineering Society, Washington DC, United States, September 2005.

• Paper 5: Stefan Hagdahl, Fredrik Bergholm, Sandy Sefi, “Modular Appro-ach to GTD in the Context of Solving Large Hybrid Problems”. ProceedingsAP2000 Millennium Conference on Antennas & Propagation, Davos, Switzer-land, April 2000.

• Paper 6: Sandy Sefi, “Architecture and Geometrical Algorithms in MIRA, aRay-based Electromagnetic Wave Simulator”. Proceedings EMB01 Conferenceon Computational Electromagnetics - Methods and Applications, Uppsala,Sweden, November 2001.

v

Page 6: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the
Page 7: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the

Acknowledgements

This oeuvre has been carried out from August 2000 to September 2005 at theDepartment of Numerical Analysis and Computer Science (NADA), at the RoyalInstitute of Technology (KTH), in Stockholm, Sweden. During these years, it hasbeen a true privilege to study at NADA. For this, I am grateful to my supervisorProf. Jesper Oppelstrup who offered me such an opportunity. I thank him for histime, his constant encouragement and for always enlighting the positive side of asituation.

I am also grateful to my coauthor in half of the papers, Fredrik Bergholm,for providing invaluable assistance and ultimately made this thesis a reality. Hisinvolvement has considerably enriched this work and I deeply appreciate his willing-ness to help. I also thank Stefan Hagdahl for his very early efforts as a contributoras well as Tomas Melin for a pleasant and rewarding collaboration and Martin Nils-son for his comments on the early draft. Lastly, a very special thank you to myfiancée Eva for her encouragement and great support.

Financial support has been provided by NADA, KTH, PSCI and the NationalAeronautical Research Program (NFFP) within the General ElectroMagnetic Solv-ers (GEMS) and the Signature Modeling and Reduction Tools (SMART) projects.

vii

Page 8: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the
Page 9: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the

Vita

Sandy Sefi was born on March 11, 1974 in Grenoble, France where he graduated in1997 from the Joseph Fourier University (UJF) with a Degree in Applied Mathem-atics and Computer Science. He spent the last five months of his graduate diplomaworking with Prof. Patrick Chenin in the LMC Laboratory at the Institute for Ap-plied Mathematics of Grenoble (IMAG) on the development of a computer programfor 3D geometrical modelling. After graduation, he was awarded a scholarship fromthe French Government to pursue a Master of Science Degree (DESS) in IngénierieMathématiques at the same university.

In May 1998, he left the country to complete a training period at NADA, KTH,in Sweden and in December the same year he enlisted for a sixteen months Frenchnational service as Coopérant du Service National en Suède, for which he obtaineda scholarship from NADA to work on a survey of numerical methods in Computa-tional Electromagnetics. At the same time, he begun to work in the GEMS projectas well as on the Diplôme de Recherche Technologique (DRT) which he defended inautumn 2000 at UJF. The same year he was granted a Ph.D. position at NADAfocused on the development of high frequency methods under the supervision ofProf. Jesper Oppelstrup.

In June 2003, he obtained the Licentiate Degree in Numerical Analysis andComputer Science at KTH concluding his work on ray tracing in Electromagnetics.

ix

Page 10: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the
Page 11: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the

Contents

Contents xi

1 Introduction 11.1 Outline and main results . . . . . . . . . . . . . . . . . . . . . . . . . 21.2 Background: the GEMS project . . . . . . . . . . . . . . . . . . . . . 4

2 Governing Field Equations 72.1 The Maxwell Equations . . . . . . . . . . . . . . . . . . . . . . . . . 82.2 Boundary conditions on a Perfect Conductor . . . . . . . . . . . . . 102.3 Plane wave solution in free space . . . . . . . . . . . . . . . . . . . . 122.4 The vector Helmholtz Equation . . . . . . . . . . . . . . . . . . . . . 122.5 Green’s function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142.6 The field integral equations . . . . . . . . . . . . . . . . . . . . . . . 15

3 Scattering Analysis Methods 193.1 Geometrical Theory of Diffraction . . . . . . . . . . . . . . . . . . . 193.2 Physical Optics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203.3 Method of Moments . . . . . . . . . . . . . . . . . . . . . . . . . . . 233.4 Hybrid Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253.5 Modelling the behavior of the surface currents . . . . . . . . . . . . . 26

4 Summary of the Papers 314.1 Paper 1: Modelling and Extrapolation, an Extended Abstract . . . 314.2 Paper 2: Modelling and Extrapolation, Continued . . . . . . . . . . 314.3 Paper 3: Physical Optics and NURBS . . . . . . . . . . . . . . . . 324.4 Paper 4: The Rescue Wing, an Engineering Application . . . . . . 324.5 Paper 5: MIRA, a Modular Approach to GTD . . . . . . . . . . . . 334.6 Paper 6: Architecture and Geometrical Algorithms in MIRA . . . . 34

Bibliography 35

xi

Page 12: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the
Page 13: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the

Chapter 1

Introduction

Computational electromagnetics (CEM) may be defined as the branch of electro-magnetics that involves the use of computers to simulate electric and magneticsources as well as the fields these sources produce in specified environments. In thiswork we address the CEM problem of predicting, as realistically as possible, theelectromagnetic behavior of a three-dimensional conducting structure subjected toan incident wave.

Such models can be applied to a large variety of industrial applications. Com-putation of mobile phone coverage, design and placement of transmitter or receiverantennas and stealth aircraft technologies, are a few examples. In the latter applic-ation, CEM simulations are conducted to assist the analysis of the radar signatureof an aircraft, either during the design or at manufacturing stages. Ultimately theyaim to replace very expensive and time consuming measurements.

In all these diverse applications the physics is the same: an incident field Einc

or current source1 induces a current Js on the surface of the conductor, which, inturn, radiates back a scattered field response Escat propagating throughout space.

A8−132

Figure 1.1: Field scattered by an aircraft. In the monostatic configuration we lookfor reflections in the radar direction.

1For example in the case of transmitting antenna.

1

Page 14: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the

2 CHAPTER 1. INTRODUCTION

Optimization

Measurements

RCS

Mesh

CAD

CEM Solver for Maxwell Equations

Prototype

E inc

Escat

Figure 1.2: Design chain leading to the radar signature.

This dynamic interaction can be modeled in several ways. Our methods workin the frequency domain where all the excitations and their responses are sinusoidalwaves of the same frequency. This allows removal of the time dependence in thevariables. For radar applications, we focus on the high frequency range, a regimewhere the wavelengths of the electromagnetic waves are much shorter than the typ-ical dimension of the conductor. We also assume that all the scatterers are perfectelectric conductors (PEC). Physically this means that the fields do not penetratethe surfaces of the conductor resulting in a null electric field inside the conductor.The excitations are all plane waves and we look in particular at the monostaticresponse, a typical configuration, exemplified in Figure 1.1, where sources and re-ceivers are located at the same position. Figure 1.2 illustrates the typical designloop applied to the radar cross section (RCS) optimization. The RCS characterizesthe effective area illuminated by the incident plane wave which is scattered back tothe radar. A popular description of the concept of RCS can be found in Paper 4.RCS is measured in square meters, often normalized and displayed using a logar-ithmic scale defined in decibel square-meters (dBsm), see Figure 1.3. The reference0dB corresponds to the return from a sphere of 1m2 cross section.

1.1 Outline and main results

The starting point for modelling the dynamics of the fields is provided by thefundamental Maxwell equations, to be discussed in detail in Chapter 2. Theirsolutions in the frequency domain give rise to a great variety of numerical methods.Three of them have been studied and implemented in this work. We classify theminto two main groups of frequency methods, the ray-based and the current-basedmethods, see Chapter 3.

High frequency approximations which employ “rays” for the computation of thefields will be referred to as ray-based. More precise definitions of rays and their

Page 15: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the

1.1. OUTLINE AND MAIN RESULTS 3

Figure 1.3: Typical RCS values in m2 and in dBsm for a range of different objects.

propagation will be given later. These methods require known asymptotic highfrequency solutions such as Geometrical Optics and its generalization, the Geo-metrical Theory of Diffraction (GTD, UTD) [Keller 62, Pathak 84, McNamara 89].Ray-based methods are fast and have the advantage to provide a good insight inthe physics of the fields. Paper 5 introduces the implementation of our GTDsolver called MIRA and presents some illustrations for the rays. Paper 6 furtherdescribes the software architecture of MIRA and shows how to design a flexiblearchitecture which can handle a complex CAD geometry [Farin 88]. The idea is toavoid simplifications of the geometry of the scatterers and to use, for computations,the same CAD geometry as used for manufacturing the prototype which is requiredfor measurements.

When solving the Maxwell equations for the currents on the conductors, themethod will be referred to as current-based. A classic example is the crude current-based approximation called Physical Optics (PO). Paper 3 presents the imple-mentation of our PO solver. The aim was to assess efficiency and error analysis byfocusing on efficient numerical evaluation of the PO integral, which will be definedin Chapter 3. An adaptive triangular subdivision scheme for the surface integral isalso provided. In Paper 4, we use this tool to assist the design of a new passiveradar reflector signaling device to be used in case of distress at sea. This represents

Page 16: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the

4 CHAPTER 1. INTRODUCTION

a good illustration of the potential of these methods to solve real life engineeringproblems.

Both GTD and PO can provide very fast results but are approximations thatdo not incorporate a complete modelling of the physics and thus, typically degradein accuracy. The last contribution is this work, introduced as an extended abstractin Paper 1 and further developed in Paper 2, draws the basis of a new approx-imate current-based approach. After a careful examination of the related work inthe introduction, Paper 2 will lead us to the study of the extraction-extrapolationmethods. These methods are based on a simple yet powerful idea: to numeric-ally model (extrapolate) the behavior of the surface current vector fields at highfrequency, using information extracted from lower frequency solutions.

Our extraction-extrapolation approach obtains the behavior of the surface cur-rent from Method of Moments (MoM) models at lower frequency. The MoM, see[Harrington 68, Fares 99], can been viewed as exact brute force technique providingaccurate induced currents, but which do not incorporate any knowledge about thegeometrical structure of the vector field involved. The MoM produces a dense mat-rix problem, see Chapter 3 for detail, limiting its use to electrically small problems.In such a context, our goal is to provide a solution when the MoM is no longer anoption and when conventional high frequency techniques fail. In this niche, our newapproach, detailed in Paper 2, is fast, easy to implement and represent a platformfor future development of high frequency approximations.

1.2 Background: the GEMS project

All the numerical methods implemented are now part of the industrial software suitecalled GEMS: General ElectroMagnetic Solvers. GEMS has been developed in co-operation with Uppsala University, Chalmers University, Ericsson Microwave Sys-tems AB and Saab AB (Aerotech Telub) during the time period 1998 - 2005, makingthe GEMS project the largest Swedish CEM project ever. In the Swedish industry,GEMS is used by Aerotech Telub and by the Swedish Defense Research Agency(FOI) to simulate the radar performance of advanced stealth aircraft designs. Anexample of such a design, the unmanned aerial vehicle code-named Eikon, is illus-trated in Paper 3.

The software suite now incorporates a large choice of numerical tools for variousCEM applications both in time and frequency domain. In the latter, the methodsare efficient for the simulation of single frequency but inefficient for the simulationof broadband phenomena. Large electrical size problems can be solved using highfrequency approximations. Time domain methods have the exact opposite property,they are efficient over broad bands but can not efficiently handle high frequency.

In the time domain, GEMS specifies Finite Elements, Finite Volumes and FiniteDifferences, see [Taflove 95], as well as hybrid methods between these [Edelvik 02,Andersson 01, Ledfelt 01, Abenius 04] . In the frequency domain GEMS specifiesMethod of Moments, Fast Multipole Method, Geometrical Theory of Diffraction,

Page 17: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the

1.2. BACKGROUND: THE GEMS PROJECT 5

Physical Optics and Surface Current Extraction Extrapolation, as well as hybridmethods between these [Nilsson 04, Edlund 01, Hagdahl 05, Sefi 03].

The software is implemented for a number of different computer platforms,Linux, Sun, IBM, SGI and others, both in serial and parallel versions and mainlywritten in the Fortran 90 and MPI programming language. The version controlsystem CVS [1] is used to keep track of the changes. We use the netCDF [2]format for output data which allows visualization in Matlab [3] and OpenDX [4].The geometries are generated by the CAD software CADfix [5]. A more detaileddescription of the GEMS software suite can be found in [Oppelstrup 99].

Page 18: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the
Page 19: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the

Chapter 2

Governing Field Equations

In this chapter we describe how the Maxwell equations can be derived from the lawsof physics that govern electric and magnetic phenomena, such as Coulomb’s law andFaraday’s law. We will see that electromagnetic waves are created by time-varyingcurrents and charges governed by the Maxwell equations. We will demonstrate thatit is possible to write down the fields at a frequency ω > 0

E = iωA −∇φas solutions to the Maxwell equations in form of a complex sum of a magnetic vectorpotential A and the gradient of a scalar potential ∇φ. These two potentials will befound as solutions to vector differential Helmholtz equations, which will be derivedon the surface of the conductors from the Maxwell equations given a sensible choiceof boundary conditions. The vector potential A explains mostly the variations inthe magnetic field, whereas the scalar potential ∇φ can be linked to the variationof charge. Such analogy, when applied to the tangential component of the magneticfield on the surface - the current, will come in handy in Paper 1 and Paper 2 toexplain, to decompose and to predict how the surface currents behave.

First, let’s introduce the basic concepts necessary for the derivation of the equa-tions.

Identities for Zero Divergence and Zero Curl of a Vector Field In thederivation of the equations for the fields, the following identities for the nulls ofdivergence and curl, as well as Helmholtz’s theorem will be useful tools.

Identity 1 The curl of the gradient of any scalar field φ is identically zero,

∇× (∇φ) ≡ 0

It is also true that if the curl of a vector field B is zero, it can be written as thegradient of a scalar field φ, if ∇ × B ≡ 0 → ∃φ,B = −∇φ. This type of field iscalled conservative. This is valid in any system of coordinates. Thus we say that aconservative field can always be written as the gradient of a scalar field.

7

Page 20: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the

8 CHAPTER 2. GOVERNING FIELD EQUATIONS

Identity 2 The divergence of the curl of any vector field is identically zero,

∇ · (∇× A) ≡ 0

It follows that if the divergence of a vector field B is zero, it can be written as thecurl of another vector field A, if ∇ ·B ≡ 0 → ∃A,B = ∇×A. This type of field iscalled solenoidal.

Helmholtz’s Theorem 2.1 A general vector field v, which vanishes at infinity,can be represented as the sum of two independent vector fields; one that is conser-vative (zero curl) and another which is solenoidal (zero divergence),

v = ∇× A −∇φ

In other words, a general vector field which is zero at infinity is completely specifiedonce its divergence and curl are given.

2.1 The Maxwell Equations

This section results from [Stratton 41], to which the reader can return for moredetails. The Maxwell equations involve linear operations on vectorial quantitiesE,D,H,B, functions of position (r ∈ IR3) and time (t ∈ IR). The vector functionsD and B will later be eliminated from the description of the electromagnetic fieldsvia suitable constitutive relations. For now, we have

∇× E = −∂B

∂tFaraday’s law

∇ · D = ρv Gauss’ law for electric fields

∇× H = J + ∂D

∂tAmpere’s law

∇ · B = 0 Gauss’ law for magnetic fields

where in SI units,

E Electric field strength (or intensity) [V olt/m]H Magnetic field strength [Ampere/m]D Electric flux density (or displacement) [Coulomb/m2]B Magnetic flux density [Weber/m2]J Current density [Ampere/m2]ρv Volume charge density [Coulomb/m3]∇· Divergence operator∇× Curl operator

The first equation is called Faraday’s law and expresses how changing magneticfields produce electric fields. The first divergence condition is Gauss’s law anddescribes how electric charges produce electric fields. The distribution of charges is

Page 21: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the

2.1. THE MAXWELL EQUATIONS 9

given by the scalar charge density function ρv. The next equation is Ampere’s lawas modified by Maxwell. It describes how currents and changing electric fields whichact like currents, produce magnetic fields. Finally the second divergence equationexpresses the experimental absence of magnetic charges (magnetic monopoles donot exist) resulting in the fact that the magnetic flux is solenoidal.

We can simplify the notations by considering time-harmonic fields where thetime-varying fields E oscillating at temporal frequency ω = 2πf , are replaced bytheir corresponding vector phasor E(r, t) = Re[e−iωtE(r)]. This leads to the time-harmonic Maxwell equations for single frequency environments,

∇× E = iωB,∇ · D = ρ

∇× H = J − iωD

∇ · B = 0

The continuity equations for the current The two divergence conditions (thetwo Gauss laws) in the Maxwell equations are consequences of the fundamental curlfield equations provided charge is conserved. This is shown by taking the divergenceof the two curl equations (Faraday’s and Ampere’s law), recalling the null identityfor any vector field A, ∇ · (∇× A) ≡ 0, and by introducing the physical law thatrelate the density of current J to the distribution of charge ρv,

∇ · J = −∂ρv

∂tConservation of charge. (2.1)

It is then enough to study the two curl equations augmented with the continuityequation Eq. 2.1, see [Stratton 41], in the derivations of the theorems. Our motiv-ation is to use as few concepts as possible to describe the fields. In addition, wewill see that the two curl equations can be written as one second order equation.

The constitutive equations for the medium The Maxwell equations must beaugmented by two constitutive laws that relate E and H to D and B respectively,

E = ǫD and B = µH (2.2)

where we denote the electric permittivity ǫ = ǫrǫ0 and the magnetic permeabilityµ = µrµ0. These variables depend on the properties of the matter in the domainoccupied by the electromagnetic fields. ǫ0 and µ0 are constants, ǫ0 = 8.854 ×10−12Farads/m and µ0 = 4π×10−7Newton/Ampere2. ǫr and µr are dimensionlessscalar functions characterizing a medium. Vacuum, free space, air and materialwith no magnetic or no electric properties have µr = 1 and ǫr = 1. As a result, thespeed of the wave in such conditions is given by c = 1/

√ǫ0µ0.

In GEMS, frequency dispersive materials with ǫ(ω) and metals with µr 6= 1which behave nearly like PECs at radio frequency are of main interest. However,ferromagnetic materials with µr ≫ 1, e.g. magnets, require different models.

Page 22: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the

10 CHAPTER 2. GOVERNING FIELD EQUATIONS

EH

k

Ω

Ω

Figure 2.1: Scattering configuration of a plane wave inducing surface currents on aperfect conductor Ω.

Before any attempt to write a solution, boundary conditions for both electricand magnetic fields on the bounding surface should be specified to form a completeboundary value problem. In particular we are interested in the situation illustratedin Figure 2.1, where a plane wave travelling in a source-free medium encounters aPEC scatterer.

2.2 Boundary conditions on a Perfect Conductor

When the space near a set of charges contains electric material, the electric field nolonger has the same form as in vacuum. The interactions between the charges andthe electric field obey the boundary conditions of the Maxwell equations. Togetherwith the constitutive relations, Eq. 2.2, the Maxwell equations, in presence of a

Page 23: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the

2.2. BOUNDARY CONDITIONS ON A PERFECT CONDUCTOR 11

prefect conductor Ω, can now be restated as a complete system of equations,

∇× E = iωµH in R3 − Ω∇ · E = ρ

ǫin R3 − Ω

∇× H = J − iωǫE in R3 − Ω∇ · H = 0 in R3 − Ω

n × E = 0 on ∂Ωn · E = ρs on ∂Ω

n × H = Js on ∂Ωn · H = 0 on ∂Ω

where n is the normal to the surface S = ∂Ω of the PEC. The expression n ·E = ρs

represents the component of E along the normal n, where ρs is the surface chargedensity. The tangential component of E is given by n × E = 0. In other words,the tangential E-field must go to zero on the surface of a conductor. The normalcomponent of the magnetic field is given by n · H = 0 and the surface currentsare the tangential component of the magnetic field n × H = Js. Other boundaryconditions, for instance for dielectric media, are beyond the scope of this thesis.At large distance, it is assumed that only outgoing waves are present and that thefields are bounded when r → ∞.

The energy carried by the field propagates along the Poynting vector k,

k =1

µ0E × H (2.3)

which has the dimension of a power density, watts per square meter. This representsthe direction of the GTD rays described in Paper 5.

We now introduce the wavenumber κ = |k| which satisfies the following relationin terms of frequency ω and wavelength λ,

κ =ω

c=

λ. (2.4)

The second order Maxwell equation The two curl equations for the electricand magnetic fields

∇× E = iωµH∇× H = J − iωǫE

are first order in spatial derivatives. They can be combined into one second orderequation as

∇× (∇× E) − κ2E = iωµJ (2.5)

thus removing H. Eq. 2.5 will be used later for the derivation of Helmholtz’sequations.

Page 24: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the

12 CHAPTER 2. GOVERNING FIELD EQUATIONS

2.3 Plane wave solution in free space

In a source-free medium, the divergence of the electric field is zero, ∇·E = 0. Using

∇× (∇× E) = −∇2E + ∇(∇ · E) in R3 − Ω, (2.6)

the second order Maxwell system Eq. 2.5 in a source-free medium,

∇× (∇× E) − κ2E = 0, (2.7)

simplifies to

∇2E + κ2E = 0 in R3 − Ω. (2.8)

Eq. 2.8 is established as Helmholtz’s equation (homogeneous, source-free) and isalso called the wave equation. A possible solution to Helmholtz’s equation is aplane wave.

E(r) = E0eik·r (2.9)

The constant term E0 must be orthogonal to k. Hence the concept of polarizationsets the actual direction of E. The associated magnetic field for a plane wave isobtained from Faraday’s law

H(r) =1

Zk × E0(r) (2.10)

where Z is the wave impedance

Z = Zvacuum

µ

ǫ; Zvacuum =

µ0

ǫ0= 377Ω (2.11)

2.4 The vector Helmholtz Equation

As mentioned in section 2.1, the two curl equations suffice together with the continu-ity equation. In the previous section we have seen that the two curl equations canbe replaced by one second order curl equation in E. In this section we demonstratethat the electric field E is completely determined by one magnetic vector poten-tial A together with the gradient of the scalar potential φ. We show that thesetwo quantities are derived from the second order Maxwell equation and, when theyfulfill the Lorenz conditions, they satisfy two inhomogeneous Helmholtz equations.First let’s decompose E in the following complex expression,

E = iωA −∇φ (2.12)

Page 25: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the

2.4. THE VECTOR HELMHOLTZ EQUATION 13

Proof: We start with ∇ × E = iωB. Since the magnetic flux is solenoidal∇ · B = 0. Then ∃A such that B = ∇ × A, thus ∇ × E = iω∇ × A, that werestate

∇× (E − iωA) = 0.

From the null identity of the curl, ∃φ such that E − iωA = −∇φ, that we restate

E = iωA −∇φ.

Such decomposition already appears in [Stratton 41]. However, the authors do notgive any physical interpretation, using it only as a convenient formulation to deriveequations. Note that in Paper 1 and Paper 2, a similar decomposition has beenapplied to the surface current vector field.

Let’s now express the quantities A and φ as functions of the surface currents.To do so, we start from the second order Maxwell system Eq. 2.5

∇× (∇× E) − κ2E = iωµJ.

We insert the electric field defined in Eq. 2.12 into Eq. 2.5 to obtain

∇×∇× (iωA −∇φ) − κ2(iωA −∇φ) = iωµJ. (2.13)

Because of the null identity ∇× (∇φ) ≡ 0, this reduces to

iω∇× (∇× A) − κ2iωA + κ2∇φ = iωµJ (2.14)

Imposing the condition,

φ = − iωκ2

∇ · A (Lorenz Gauge), (2.15)

so that the gradient κ2∇φ = −iω∇(∇ · A), we obtain

iω∇× (∇× A) − iω∇(∇ · A) − κ2iωA = iωµJ, (2.16)

which allows us to simplify the expression using the vector triple product

∇× (∇× A) −∇(∇ · A) = −∇2A.

Thus A satisfies the differential equation of the vector potential,

∇2A + κ2A = −µJ (2.17)

a Helmholtz equation with source term −µJ. Taking the divergence

∇2(∇ · A) + κ2∇ · A = −µ∇ · J (2.18)

and applying the continuity equation ∇ · J = iωρ with κ2/ω2 = µǫ,

∇2φ+ κ2φ = −ρǫ

(2.19)

we see that φ also satisfies a Helmholtz equation but with source term −ρǫ.

In the next sections, the solutions A and φ of Eq.2.17 and Eq.2.19 respectively,will be expressed as integral equations using Green’s function.

Page 26: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the

14 CHAPTER 2. GOVERNING FIELD EQUATIONS

2.5 Green’s function

To get the solution of Helmholtz’s equation with a source term, we introduce anauxiliary function called Green’s function. First, let δr′(r) = δ(r − r′) denote theDirac delta function such that for any continuous function f we have

∫ +∞

−∞

f(r)δr′(r)dr =

r→r′

f(r)δr′(r)dr = f(r′). (2.20)

This has to be understood as the result of a limit-process, where the source isdistributed over a finite domain which shrinkes until, in the limit, the entire sourceis applied at the point r = r′. Green’s function represents the inverse of thedifferential Helmholtz operator [∇2 + κ2] which has the Dirac delta function assource term.

∇2G(r, r′) + κ2G(r, r′) = −δ(r − r′) (2.21)

∇2G+κ2G is zero everywhere, except possibly at r = r′. For r 6= r′ we can expressthe solution G(r, r′) of Eq. 2.21 as an outward spherical wave of origin r′,

G(r, r′) =eiκ|r−r

′|

4π|r − r′| (2.22)

Green’s method: Let ρ be a function with bounded support, then the solutionψ(r) to the general Helmholtz equation

∇2ψ(r) + κ2ψ(r) = −ρ(r); ψ → 0 as r → ∞ (2.23)

is given by

ψ(r) =

Ω

G(r, r′)ρ(r′)dΩ′ (2.24)

Consequently, to get the solution to our problem, we multiply G(r, r′) by the sourcefunction ρ and integrate over the region of interest.

Far field approximation: If we introduce the unit vector r = r/|r| pointingfrom the origin of the coordinates to the observation point, the distance |r − r′|becomes

|r − r′| =√

r2 + r′2 − 2r · r′ = |r|√

1 + [r′2/|r|2 − 2r · r′/|r|] (2.25)

which can be approximated with respect to r2 and in the limit as r → ∞ using

|r − r′| ≈ |r|(1 + [r′2/|r|2 − 2r · r′/|r|]/2) (2.26)

Through the above Taylor expansion, the term in r′2 becomes negligable,

|r − r′| ≈ |r| − r · r′ (2.27)

Page 27: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the

2.6. THE FIELD INTEGRAL EQUATIONS 15

Green’s function in the far field can now be approximated as

G(r, r′) ≈ eiκ|r|

4π|r|e−iκr·r′ (2.28)

This approximation will be used later to derive the PO integral studied in Paper 3.The criterion for far field is that the distance R = |r− r′| between source point andobservation point, is much larger than both the size of the scattering object andthe wavelength λ.

2.6 The field integral equations

In previous sections we have seen that the field E can be decomposed into

E = iωA −∇φwhere A satisfies

∇2A + κ2A = −µJand φ satisfies

∇2φ+ κ2φ = −ρǫ

Then the electric field E can be computed from the surface currents by using Green’smethod applied to A and φ. We find the solution for the magnetic vector potentialA as

A(r) = µ

S

J(r′)G(r, r′)dS′ (2.29)

and, since ρ = 1iω∇ · J , the scalar potential as

φ =1

iωǫ

S

(∇′ · J(r′))G(r, r′)dS′ (2.30)

where S denotes the surface of the PEC with surface currents J and ∇′ denotes thevector derivative with respect to r′. With wµ = κZ and wǫ = κZ−1, we obtain theintegral formulation for the electric field,

E = iκZ

S

J(r′)G(r, r′)dS′ − iZ

κ

S

∇(∇′ · J(r′))G(r, r′)dS′, (2.31)

and the integral formulation for the magnetic field,

H = iκZ−1

S

J(r′)G(r, r′)dS′ +iZ−1

κ

S

∇(∇′ · J(r′))G(r, r′)dS′. (2.32)

Green’s function Eq. 2.22 substituted into Eq. 2.31 produce

E = iκZ

S

J(r′)eiκ|r−r

′|

4π|r − r′|dS′ − iZ

κ

S

∇(∇′ · J(r′))eiκ|r−r

′|

4π|r − r′|dS′, (2.33)

which only depends on the surface currents J. For further readings on the subjectsee [Bendali 99]. Now it remains to find an integral equation for the unknownsurface currents J.

Page 28: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the

16 CHAPTER 2. GOVERNING FIELD EQUATIONS

Electric Field Integral Equation (EFIE) We denote the tangential compon-ent of the total field on the surface, Etan,

Etan = E − (n · E)n = n × E. (2.34)

If imposing the boundary condition that the total tangential electric field vanisheson the surface, see Section 2.2, written as

Etan = Einctan + Escat

tan = 0 (2.35)

where we define the incident electric field Einc as the field that would exist in theabsence of the scatterer. If assuming that the scattered field Escat also can beobtained from the solutions to Maxwell’s equations, see [Hodges 97], and writtenas

Escat(r) = iωA(r) −∇φ(r), (2.36)

then we obtain the famous EFIE (Electric Field Integral Equation) for a PEC as

[iωA(r) −∇φ(r)]tan = −Einctan. (2.37)

We plug the expression for A, Eq. 2.29, and φ, Eq. 2.30, into Eq. 2.37 and get

[iκZ

S

J(r′)G(r, r′)dS′ − iκZ

κ2

S

∇(∇′ · J(r′))G(r, r′)dS′]tan = −Einctan. (2.38)

In the next chapter we will see how this integral equation can be solved numericallyusing the Method of Moments (MoM) with the surface currents as unknown. Oncethe surface currents are determined the scattered field can be found as

Escattan = n ×

S

[−iκZJ(r′)G(r, r′) +1

−iκZ−1∇J(r′) · ∇G(r, r′)]dS′. (2.39)

Magnetic Field Integral Equation (MFIE) Using the same procedure ap-plied to the magnetic field with the boundary condition of the magnetic fieldn × H = J, see Section 2.2, the MFIE (Magnetic Field Integral Equation) is ob-tained,

J(r)

2− n ×−

S

J(r′) ×∇′G(r, r′)dS′ = n × Hinc(r). (2.40)

where −∫

is called the principal value integral with regions where the source and fieldpoints coincide have been excluded. The EFIE and the MFIE can be used eithercombined or separatly to solve for the currents, except for frequencies correspondingto interior body resonaces. As it will be shown in the next chapter, if one ignores thefield expressed by the integral term in the MFIE, one obtains the Physical Opticsassumption, that is the current is given by twice the tangential component of theincident magnetic field J(r) = 2n × Hinc, without the need to solve an integralequation.

Page 29: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the

2.6. THE FIELD INTEGRAL EQUATIONS 17

Far field In the far field, Green’s function is approximated by Eq. 2.28 andplugged into Eq. 2.33 where the divergence can be placed outside the integral usingthe definition of the Lorenz Gauge combined with Eq.2.17 and Eq.2.19

E = iκZ[1 − 1

κ2∇∇·]

S

J(r′) · eiκ(|r|−r.r′)

4π|r| dS′, (2.41)

which can be written as

E = iκZ[1 − 1

κ2∇∇·]e

iκ|r|

4π|r|

S

J(r′) · e−iκr·r′dS′. (2.42)

It is now suitable to simplify the notation by introducing the vector field definedby

K(r) =iκ2Z

S

J(r′) · e−iκr·r′dS′. (2.43)

Then the electric field is written as

E = [1 − 1

κ2∇∇·](e

iκ|r|

κ|r| K(r)). (2.44)

Under approximation in the far zone, the operator 1κ2∇∇· in Eq. 2.44 is approxim-

ated using the fact that components that vanish faster than 1/κ|r| are negligible,see [Rumsey 54], such that the dominating contribution to the scattered electricfield becomes

Escat =eiκ|r|

κ|r| [K(r) − r(K(r) · r)]. (2.45)

Using the triple vector identity, we finally get

Escat =eiκ|r|

κ|r| [r × (K(r) × r)] (2.46)

which is called the far field radiation integral. This expression is a function ofthe direction r to the observation point and of the surface currents only and theexpression [r × (K(r) × r)] represents the far field amplitude of the wave. Finally,the RCS σ is then computed as

σ =4π

λ2|Escat|2 (2.47)

The magnetic scattered field is found by using Faraday’s law ∇ × E = iκZH byneglecting the components that vanish faster than 1/κ|r| in the evaluation of thecurl operator,

Hscat ≈ Z−1 eiκ|r|

κ|r| r × [r × (K(r) × r)]. (2.48)

Page 30: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the
Page 31: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the

Chapter 3

Scattering Analysis Methods

3.1 Geometrical Theory of Diffraction

Exact solutions to the Maxwell equations are known for canonical scattering geo-metries such as an infinite cylinder, sphere or cone. For complicated geometries, ap-proximate methods can be derived from these analytical solutions [Kouyoumjian 65].

In the limit of vanishing wavelength (λ→ 0), a widespread approximate methodis the Geometrical Theory of Diffraction (GTD) [Keller 62]. It is based on thefact that diffraction phenomena exhibit local properties at high frequency. As aconsequence, the scattered field does not depend on the interactions from all pointson the surface of the conductor, but rather on the contributions from few pointslocated in the neighborhood of some special positions called diffraction points.

Under such assumptions, the complex scattered field is analytically approx-imated with a superposition of known solutions from simple canonical scatteringgeometries. The total scatter solution is expanded, see [McNamara 89], as

Escat(r) = eiκΨ(r)∞∑

n=0

(iλ)nEn(r) (3.1)

where Ψ(r) is the optical distance from the source point r and the amplitude En(r)is independent of the wavelength λ. Furthermore, GTD postulates that energypropagates along direct, reflected and diffracted rays. This enables the use of theray tracing algorithms introduced in Paper 5 and further detailed in the author’sLicentiate thesis [Sefi 03] and in [Catedra 98]. These algorithms draw (“trace”) thevarious dominant propagation paths between sources and receivers interacting withthe surface of the conductor, describing the following asymptotic phenomena:

• Direct field

• Reflected field

• Diffracted field

19

Page 32: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the

20 CHAPTER 3. SCATTERING ANALYSIS METHODS

• Multiple fields, e.g. double reflected, diffracted-reflected, ...

The ray trajectories are determined independently and the computational cost de-pends on the geometry of the obstacle instead of the electrical size.

Despite these nice features, the GTD has a few drawbacks which may some-times reduce the usefulness of the results. First, there may be many higher ordermultiple ray interactions which involved combinations of diffractions, increasing thecomplexity of the ray tracing task. This has been addressed in Paper 6. Second,the accuracy of the calculated field is relatively low since the theory will only yieldthe leading terms in the asymptotic high frequency solution of the Maxwell equa-tions.

3.2 Physical Optics

The Physical Optics (PO) technique is also a well-known and widely used highfrequency approximate technique for the calculation of the electromagnetic fieldscattered from a PEC illuminated by an incident electromagnetic field. It is a veryfast technique since it does not require an integral equation to be solved. The ideais to approximate the surface currents as if they were obtained on an infinite flatplate. Physically it can be interpreted as replacing locally the conductor by a flatplate and neglecting the contributions from sharp edges, corners and all mutualinteractions such as multiple reflections or creeping waves, what remains being themain reflection.

In order to derive the PO current, we first need to have a look at the fieldswhich induce it. As previously mentioned in Chapter 2, the total field E can bedecomposed in a sum of incident and scattered field

ETotal = EInc + EScat. (3.2)

The boundary conditions on a PEC impose that the tangential component of ETotal

vanishesn × ETotal = 0 on ∂Ω, (3.3)

which meansn × EScat = −n × EInc. (3.4)

Consecutively, the tangential component of the electric fields flips on reflection, asillustrated in Figure 3.1.

Figure 3.1 displays the two generic cases, the well-known TM- and TE-case,characterized by magnetic (or electric) incident fields transverse to the plane ofincidence, spanned by k and n. In the TE–case, there is no component normal tothe surface,

n · ETotal = 0, n · HTotal = 0 (3.5)

which means that there are no charges on the surface (ρs = 0). The normalcomponent of the incident and scattered magnetic fields cancel each other. Due to

Page 33: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the

3.2. PHYSICAL OPTICS 21

Htan

EH

total tangent H double total tangent H double

E

H

H

E

H

E

E

Hk k n

E=0E =0

tangent. comp. E flips

TM case: tangent. comp. E flips TE case: normal comp. H flips

Figure 3.1: TE, TM: case on a plate.

the dynamics in the Maxwell equations, what is lost in the normal component isgained by the tangential component making the tangential component for the totalmagnetic field double. Thus on the surface where Js = n × HTotal we get

Js = 2n × Hinc (3.6)

In the TM–case, on the surface, the total E–field has only a component normalto the surface,

n · ETotal = ρs (3.7)

which means that we have a maximal transverse charge. The tangential componentof the incident and scattered magnetic fields cancel each other making the tangentialcomponent of the total magnetic field to double, getting once more Eq. 3.6 for thecurrent.

On an infinite flat plate there is no concentration of charge ∇ · J = 0 in thelit region. On the shadow side of an infinite plate, no field can penetrate resultingin no current. This leads to the following surface currents referred to as the POcurrents:

JPO =

2n × Hinc (lit region)0 (shadow region)

(3.8)

The vector field of the PO currents has zero divergence making it solenoidal.The next step is to obtain the far field scattered field induced by JPO. From

Eq. 2.46, we directly get

Escat =iκZeiκR

4πR[r ×

S

JPO(r′)e−iκr·r′dS′ × r)] (3.9)

Escat =iκZeiκR

4πR[r ×

S

JPO(r′)e−iκ(kscat−kinc)·r′dS′ × r] (3.10)

Page 34: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the

22 CHAPTER 3. SCATTERING ANALYSIS METHODS

−1 −0.5 0 0.5 1 1.5 2 2.5

−1.5

−1

−0.5

0

0.5

1

1.5

EK

H

x

y

Figure 3.2: Direction of PO currentson a sphere viewed from the top.

−1 −0.5 0 0.5 1 1.5 2 2.5

−1.5

−1

−0.5

0

0.5

1

1.5

E

K

H

x

z

Figure 3.3: Direction of PO currentson a sphere viewed from the side.

For a finite plate and for even moderately high frequencies JPO provides a reas-onably good approximation of the surface currents, at least away from diffractionand creeping wave phenomena generated by the sharp edges of the plate or whengrazing incidence occurs.

In the case of monostatic direction, we have kinc = −kscat thus Eq. 3.10 sim-plifies to

Escat =iκZeiκR

4πR[kinc ×

S

[2n × Hinc]ei2κkinc·r′dS′ × kinc]. (3.11)

Using the associated magnetic field for a plane wave Eq. 2.10 (Hinc = 1Zkinc×Einc

0 ),we obtain

Escat =i2κeiκR

4πREinc

0

S

[kinc · n]ei2κkinc·r′dS′. (3.12)

This is the PO integral which has been further studied in Paper 3. In particularwe observe that the amplitude of the integrand is proportional to cos(n, kinc) whichis a slowly varying function over the surface whereas the phase is an exponentialfunction rapidly varying. We will come back to this point later.

For a smoothly curved perfect conducting body, the PO current is an amazinglygood approximation of the induced surface currents, away from shadow boundariesand as long as the radius of curvature is larger than the wavelength (high fre-quency). The physical origin of the PO currents is clear – the magnetic field only.In Figure 3.2 and Figure 3.3 we see how the direction of the PO current on a sphereis everywhere perpendicular to the magnetic field. The properties of the directionof the PO currents have been further detailed in Paper 1 and Paper 2 leading tothe concept of PO streamline. A comparison between the RCS of a sphere obtainedwith PO, and the analytic solution for the RCS of a sphere, see Mie solution in[Bowman 87], can be seen in Figure 3.5.

Page 35: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the

3.3. METHOD OF MOMENTS 23

Concerning the implementation, two major difficulties need to be treated. First,the detection of the shadow regions for complex structures has to be taken care of.Shadowing algorithms for PO has been introduced in Paper 6 and a fast algorithmbased on ray tracing has been proposed in the author’s Licentiate thesis [Sefi 03].Other known solutions consist in processing the surfaces with a graphical engine.In [Rius 93] and [Asvestas 95], an image of the surfaces on the computer screen isused and the shadowing is processed efficiently by the hardware.

A second difficulty is to solve numerically the PO integral, in particular the

treatment of the oscillating phase factor ei2κk·r′ . There exist many different wayswhich more or less can be grouped into three main basic concepts:

• The most classic way is to evaluated the PO integral using quadrature for-mulas, for example Gauss quadrature. This requires a number of evaluationpoints, proportional to the wave number squared.

• In Gordon’s method [Gordon 94], the surface integral on special geometriescan be converted into simpler single integrals.

• Approximation methods such as stationary phase or linear phase approxima-tion, produce simplified expressions for the integral which can then be solvedanalytically. In the stationary phase methods [Catedra 95], an approxima-tion to the integral is found at some points where the phase is stationary.The problem then reduces to determine the positions of all the stationaryphase points using complex minimization techniques similar to the ones usedin GTD. In the linear phase approximation [Ludwig 68, Moreira 94], polyno-mial approximations to the phase is used, see Paper 3. Note that partialquadratic phase approximations which do not include any mixed terms havebeen tried in [Crabtree 91].

3.3 Method of Moments

This section explains the theoretical foundations of the very popular and the mostaccurate method to solve the integral equation for the surface current J, namelythe Method of Moments [Harrington 68]. To do so, the starting point is to use theEFIE Eq. 2.38 and to approximate J by the expansion

J(r′) =∑

q

jqfq(r′) (3.13)

where fq(r′) are chosen vector basis functions and jq are scalar coefficients to be

determined. A popular choice of linear basis functions is the Rao-Wilton-Glisson(RWG) basis functions [Rao 82], which are defined as

fq(r) =

+lq

2A+q

ρ+q , if r ∈ T+

q

− lq

2A−

q

ρ−q , if r ∈ T−

q

0, otherwize

(3.14)

Page 36: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the

24 CHAPTER 3. SCATTERING ANALYSIS METHODS

where A±q denote the area of the triangles T±

q , lq the length of the qth edge andρ±q = ±(r±q − r) the vector from the free vertices opposite to the qth edge, r±q , see

Figure 3.4. The basis functions represent the current flowing through the qth edge

+T

-T

edgeth

q+n

-qr +

qr r

+q

ρ

-q

ρ

Figure 3.4: Rao-Wilton-Glisson (RWG) basis function.

from the triangle T+q to T−

q . A nice property is that the divergence of the basisfunction across the edge is a constant

∇ · f±q = ± lq

A±q

, (3.15)

so no charge can be accumulated along the edge. Multiplying the EFIE with a testcurrent fp and integrating results in a set of linear equations

[A]J = V (3.16)

where the elements of the excitation vector V are given by

Vp =

S

−Einc(r) · fp(r)dS (3.17)

and J is the column of the unknown coefficients jq. In Paper 2, the basis functioncoefficients have been used as direct input for extrapolation to high frequency. The

Page 37: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the

3.4. HYBRID METHODS 25

matrix [A] is called the impedance matrix whose entries are given by

Apq = iκZ

S

S

fp(r)¯G(r, r′) · fq(r′)dSdS′, (3.18)

where¯G(r, r′) = [1 − 1

κ2∇(∇′·)]G(r, r′) (3.19)

3.4 Hybrid Methods

The MoM requires a number of unknowns N inversely proportional to the square ofthe wavelength λ2 which makes the size of the impedance matrix unmanageable athigh frequency. Solving the system in Eq.(3.16) with Gaussian elimination requiresO(λ−6) arithmetic operations and O(λ−4) for storage. To overcome this difficulty,many types of hybrid approaches have been proposed.

These methods can be classified into four groups. First the methods which focuson obtaining an approximate sparser impedance matrix using domain decomposi-tion between MoM and PO or MoM and GTD [Thiele 75, Burnside 75, Bouche 93].The idea is to split the large smooth geometry parts away from small details mod-elled by MoM. This leads to the popular MoM-PO hybrid solvers [Rahmat-Samii 91,Jakobus 95, Hodges 97, Taboada 00, Edlund 01]. In our experience, the main weak-ness of these methods is that of displaying large errors where PO fails [Burnside 87],i.e. in shadow regions or near edge discontinuities.

Second the methods which also aim to avoid expensive linear algebra but usinginstead efficient matrix algorithms such as Multi-grid [Sarkar 02], Wavelet compres-sion [Leviatan 93] or Fast Multipole Method (FMM) [Greengard 87, Rokhlin 92].FMM which is the most successful, uses block decomposition [Greengard 87] wherethe far field elements are regrouped into small low rank blocks [Nilsson 00]. How-ever, the technique still needs to represent the fastest variation of the phase thusrequiring the same large number of unknowns as in MoM.

In the third group, we have the methods which reduce the total number ofunknowns [Taboada 01, Taboada 05]. They typically require difficult alternativebasis functions [Djordjevic 04]. More References as well as descriptions of relatedwork can be found in the introduction of Paper 2.

Finally, the last group of methods is the Extraction-Extrapolation methods.They model the behavior of the surface currents by looking at currents obtainedat low frequency [Mittra 94, Aberegg 95] and then extrapolate them to higher fre-quencies [Altman 96, Altman 99], The latest development in this direction, see nextsection for more details, is the Asymptotic Phasefront Extraction (APE) technique[Kwon 00, Kwon 01], which gives a propagating ray-based description analogue toGTD of the surface currents.

APE-MoM Phasefronts In [Kwon 01], the goal is to reduce the total numberof unknowns in the MoM procedure by approximating the induced surface current

Page 38: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the

26 CHAPTER 3. SCATTERING ANALYSIS METHODS

over large smooth regions with one or several linear phase currents,

J(r′) = Ceikm·r′ , (3.20)

where C is a complex vector amplitude assumed to be constant and km is thedirection of a phasefront travelling on the surface. At each point r′ on the surface,a local low frequency phase variation is split into several phasefronts of m differentdirections. The phasefront extraction is achieved using a multi-dimensional complexFourier transform j(ku, kv) on a rectangular grid of the low frequency complexcurrent as

j(ku, kv) =

S

J(r′)eikinc·r′dS′, (3.21)

where ku, kv are the components of the projection of kinc on the surface S and J(r′)is obtained from a low frequency MoM solution. The dominating components in theFourier space are found using a peak-searching procedure for local maximum. Givenm extracted phasefront directions, the linear phase currents are then expanded as

Jh(r′) =∑

Nh

jhfh(r′) +∑

Nl

Km∑

p

jlfleik

m,p

h·(r′−rm), (3.22)

where the subscript l indicates elements evaluated over the low frequency sparsegrid and h over the high frequency dense grid away from smooth regions. On thelatter grid, which ideally should correspond to small regions, the basis functionsfrom MoM are used as usual. Over the large smooth regions, the low frequencybasis functions fl are multiplied by the built-in phase propagation factor to formthe high frequency basis functions. The modified basis functions inherit the quickvariation in the exponential to speed up the surface integration. The wavenumberis scaled linearly to the right frequency such that

km,ph =

λlow

λhigh

km,pl , p = 1, ...,Km (3.23)

The high frequency approximate current is then plugged into the MoM formulationwith fewer unknowns than the conventional MoM requires. A shortcoming of thistechnique is that it still requires computationally expensive numerical integrationswhen solving the matrix system.

Thus, one would like to devise a technique which does not require a second MoMsystem to be built and solved. In Paper 1 and Paper 2, this has been achieved byconstructing high frequency currents with behaviors obtained from current-basedmethods only (MoM and PO), instead of using a propagating ray-based descriptionof the surface currents.

3.5 Modelling the behavior of the surface currents

Let’s apply the Physical Optics and the Method of Moments techniques described inthe previous sections to the typical scattering problem of a metallic sphere centered

Page 39: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the

3.5. MODELLING THE BEHAVIOR OF THE SURFACE CURRENTS 27

0 50 100 150 200 250 300 350 400 450 500−35

−30

−25

−20

−15

−10

−5

0

5

10

15Normalized monostatic RCS of a PEC−sphere, r=1m

f [MHz]

σ [d

Bsm

]

POMie serie 100 terms (Exact)MoM−QMR solver

Figure 3.5: Monostatic RCS of a one meter sphere using MoM and PO, comparedto the analytical Mie solution.

at the point (0,0,0), illuminated by a plane wave propagating in (0,0,-1) direction.For a sphere, the numerical methods can be compared to an analytic solution knownas the Mie-series.

In Figure 3.5, we display the monostatic Radar Cross Section given by the Mie-series along with the solutions obtained with the Physical Optics and the Methodof Moments for various frequencies ranging from 1MHz to 500MHz. Three obser-vations can be made:

• (i) The MoM breaks down due to poor resolution when the wavelength in-creases. This happens around f=250MHz as expected since the number ofunknowns is kept fixed.

• (ii) For low frequency, all three methods give similar results. The sphere istoo small, compared to the wavelength, to be seen.

• (iii) For high frequency, the PO converges to the Mie-series. The radius ofcurvature becomes much bigger than the wavelength, getting closer to theconfiguration of a large plate.

Page 40: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the

28 CHAPTER 3. SCATTERING ANALYSIS METHODS

−0.8 −0.6 −0.4 −0.2 0 0.2 0.4 0.6 0.8−1

−0.8

−0.6

−0.4

−0.2

0

0.2

0.4

0.6

0.8

1

K

E

y

Surface Currents on a Sphere, ka =0.1

Hz

−0.8 −0.6 −0.4 −0.2 0 0.2 0.4 0.6 0.8−1

−0.8

−0.6

−0.4

−0.2

0

0.2

0.4

0.6

0.8

1

K

E

y

Surface Currents on a Sphere, ka =1

Hz

Figure 3.6: Directions of the surface currents obtained using MoM on a 1m sphereviewed from the side, illuminated by a plane wave coming from the top, for k=0.1and k=1.0. Note that the triangulation is transparent, thus we see currents on theback and on the front currents simultaneously.

A closer look at the real part1 of the surface currents obtained from the MoM atlow frequency is provided in Figure 3.6. In agreement with the observation (ii) thatthe MoM and the PO solutions match, the induced MoM current vectors computedat the frequency k = 0.1 are aligned like the PO current vectors. Increasing thefrequency to k = 1.0, we observe that the direction of the MoM current vectorsdeviate from their PO positions. They tend to point towards the South pole as wellas getting smaller in the shadow zone. Our motivation in Paper 2 is to model thisdeviation as well as to predict its behavior at higher frequency.

One clue about the behavior of the deviation is given in Figure 3.7, whichdisplays the components of one particular vector on the sphere as a function ofthe frequency. We observe that each spatial component displays systematic sinuspatterns evolving smoothly over frequency, until the MoM breaks down. Suchpatterns describe in fact a rotation of the surface current vector with frequency.The rotation of the vector takes place in the tangent plane of the surface and,according to observation (ii), begins at low frequency with a vector aligned to thePO currents.

In addition, we know from the structure of the incident magnetic field, that thePO currents run along level curves, referred to in Paper 1 and Paper 2 as POstreamlines. Figure 3.8 displays the PO streamlines on a sphere for two differentincident illuminations. Thus, in order to estimate the difference between the total

1The imaginary part can be treated analogously at a quarter of period later.

Page 41: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the

3.5. MODELLING THE BEHAVIOR OF THE SURFACE CURRENTS 29

0 50 100 150 200 250 300 350 400 450 500−4

−3

−2

−1

0

1

2

3

4x 10

−3 Components of current Real(J) on triangle1

f [MHz]

Rea

l(Jx)

, Rea

l(Jy)

, Rea

l(Jz)

real(Jx)real(Jy)real(Jz)

Figure 3.7: Variations of the components of one current vector with respect tofrequency computed with the MoM. When the frequency gets too large, the MoMbreaks down requiring more elements per wavelength. Also, frequencies correspond-ing to interior body resonaces can be observed when all the three components thebecome singular.

and PO currents, it makes sense to decompose the total current into one componentalong the PO streamline and one component perpendicular to the streamline, asillustrated in Figure 3.9 and further described in Paper 1. More details are givenin the next Chapter and in Paper 1 and Paper 2.

Page 42: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the

30 CHAPTER 3. SCATTERING ANALYSIS METHODS

−1

−0.5

0

0.5

1−1

−0.5

0

0.5

1

−0.5

0

0.5

1

yx

EK

H

z

−1

−0.5

0

0.5

1−1

−0.5

0

0.5

1−1

−0.8

−0.6

−0.4

−0.2

0

0.2

0.4

0.6

0.8

1

z

x

y

Figure 3.8: PO streamlines on a 1m sphere, illuminated from the top with the mag-netic field in y-direction (on the left), illuminated from the side with the magneticfield in z-direction (on the right).

mom

crossJ

JpoJ

Figure 3.9: Decomposition of the surface currents along a PO streamline.

Page 43: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the

Chapter 4

Summary of the Papers

4.1 Paper 1: Modelling and Extrapolation, an Extended

Abstract

In this paper we introduce the decomposition of the surface currents J, expressed inthe triangular-type Rao-Wilton-Glisson (RWG) vector basis functions in the MoMformulation, into parallel J|| and perpendicular J⊥ vector components, denotednxH-parallel currents and cross-currents respectively, relative to the direction of theincident magnetic field on the surface. These two currents yield systematic spatialpatterns evolving over frequency in close relation to the incident magnetic field,both on the illuminated and the shadow side of the body. From these observationswe derive two reference models for the scalar components J|| and J⊥ and comparethem to MoM for various frequencies.

The author of the thesis performed the numerical experiments and presented itat the ICNAAM 2005 International Conference of Numerical Analysis and AppliedMathematics, Rhodes, Greece, September 2005. The theoretical derivation as wellas the implementation has been made by both authors in cooperation. The ideaof the reference model for the parallel component and the fact that the incidentmagnetic field can be used both on the illuminated and the shadow side come fromthe first author. The idea for the model of the perpendicular component comesfrom the second author.

4.2 Paper 2: Modelling and Extrapolation, Continued

In this paper the analysis presented in Paper 1 is extended. The vector fielddecomposition is not standard and yields a better understanding of the structureof the surface currents as well as the underlying physics governing their spatialvariations, i.e. charge transport and charge accumulation. The oscillating behaviorof the current is strongly linked to that of the incident magnetic field. The referencemodels for the components J|| and J⊥ of Paper 1 are modified by coefficients

31

Page 44: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the

32 CHAPTER 4. SUMMARY OF THE PAPERS

calculated from MoM at low frequency. In the neighborhood of the vertices of thetriangles, the MoM current yield unreliable values. To remedy this, corrections andsmoothing have been implemented. Trends in the modified coefficients have beenstudied and have allowed us to better extrapolate the current components to higherfrequency. This approach offers a way of creating new approximated currents.

As a side result, we can observe that the currents on the shadow side of aroundish body can be modelled by these fairly simple models. Their values atthe transition region into the shadow zone are also well handled by the modifiedreference models. Finally, the perpendicular component in our decomposition canbeen seen as a measure of the error in the PO current. Thus this provides anumerical procedure to automatically control the PO error.

The development of the method and the numerical simulations have been donein close cooperation by both authors as a joined effort. The second author was themain responsible for the implementation of the modifying coefficients. The authorof this thesis was responsible for the literature studies, the PO streamline concept,the study of the TE-TM cases and the MoM simulations and presented this paper atthe MMWP05 Conference on Mathematical Modelling of Wave Phenomena, Växjö,Sweden, August 2005. A shorter version of the report will appear in the proceedingsof the conference.

4.3 Paper 3: Physical Optics and NURBS

In this paper we present an implementation of the Physical Optics (PO) techniquefor Radar Cross Section (RCS) application using an adaptive triangular subdivi-sion scheme for the surface integral which arises during the computation of theelectromagnetic scattered fields.

Our interest was to assess efficiency and error analysis. Classically, the POsurface integral is solved using quadrature formulas which require the wavelengthto be resolved, i.e. the number of elements becomes proportional to the square ofthe electrical size. Instead, if we assume linear phase, we can solve the integralanalytically on fewer larger elements, whose number grows only linearly with theelectrical size. The size of the elements is determined by an adaptive scheme whichsupplies control of the error during the integration. The solver includes the fasttreatment of the shadowing described in Paper 6 and uses the ray tracer on NURBSdescribed in Paper 5.

The author of the thesis implemented the PO solver, performed the computa-tions, wrote the paper and presented it at the EMB04 Conference on ComputationalElectromagnetics, Göteborg, Sweden, October 2004.

4.4 Paper 4: The Rescue Wing, an Engineering Application

Here we present a multi-disciplinary engineering analysis aiming at the design of anew marine distress signaling device. The device, called "Rescue-Wing", works as

Page 45: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the

4.5. PAPER 5: MIRA, A MODULAR APPROACH TO GTD 33

an inflatable radar reflector and is intended for personal use in marine environment,assisting in localization of persons missing at sea during rescue operations.

The Rescue-Wing is in fact an inflatable gas bag shaped like a wing providingaerodynamic lift. Tethered to the life jacket of a person in distress, it is filled withhelium to provide aerostatic lift. The Rescue-Wing has been designed to operateas a balloon in calm winds and, in windy conditions, like a kite. When deployed, itwill position itself in tethered flight 10-15 meters above the sea surface providing aradar reflector target as well as a strong visual cue for detection and positioning.The analysis has been focused on the multidisciplinary design task of combiningresults from aerodynamics, flight mechanics, structures and electromagnetics intoone design.

In order to assess the Rescue-Wing’s ability to reflect radar signals, electro-magnetics simulations have been conducted to predict its RCS. The computationsinvolved the use of the General Electromagnetic Solvers "GEMS", e.g. the POtechnique described in Paper 3 as well as the Method of Moments. We show howthese methods have been used to assist in the analysis and in the design decisionmaking process of the radar detectability of the Rescue-Wing, as well as how itsRCS compare to the most popular radar reflectors used on yachts and sailboats.

The first author was responsible for the aerodynamic part and presented the pa-per at the OCEANS 2005 Conference, Washington D.C., United States, September2005. The author of the thesis was responsible for the analysis and the computa-tions of the radar cross section. The introduction is a collaborative effort.

4.5 Paper 5: MIRA, a Modular Approach to GTD

In this paper we present the GTD solver MIRA: Modular Implementation of RayTracing for Antenna Applications. The low cost of GTD, compared to the Methodof Moments, is due to both the fact that there is no runtime penalty in increasingthe frequency and that the ray tracing, which GTD is based on, is a geometricaltechnique. The complexity is then no longer dependent on the electrical size of theproblem but instead on geometrical sub problems which are manageable.

For industrial applications the scattering geometries, with which the rays in-teract, are modelled by trimmed Non-Uniform Rational B-Spline (NURBS) sur-faces [Piegl 91, deBoor 78] the most recent standard used to represent complex free-form geometries. In this paper we focus especially on the architecture of MIRA thatseparates mathematical algorithms from their implementation details and model-ling.

The part concerning the geometry has been written by the first author, theray-tracing part and the pictures of the rays has been done by the author of thethesis, the application part, the introduction and the last picture has been createdby the second author.

Page 46: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the

34 CHAPTER 4. SUMMARY OF THE PAPERS

4.6 Paper 6: Architecture and Geometrical Algorithms in

MIRA

Due to the introduction of NURBS presented in Paper 5, the geometrical subproblems tend to be mathematically and numerically cumbersome and introducecomplications such as mathematical complexity and several representations of thesame curve.

We show how proper Object Oriented programming techniques has allowed usto restructure the ray tracer into a flexible software package. The keywords hereare portability and modularity. Implementation of these concepts was realized withFortran 90 because of its robustness and portability, although it does not featureObject Orientation naturally.

A well thought-out software design allows simple and efficient implementationof geometrical ray tracing algorithms. Our experience is that good software ar-chitecture leads to flexibility and modularity, essential in the support of futureenhancements.

As a consequence, the independent modules of MIRA make suitable platformsfor hybrid techniques in combination with other methods such as MoM and PO. Ina first innovative hybrid technique, a triangle-based PO solver uses the shadowinginformation calculated with the ray tracer part of MIRA. The occlusion is performedbetween triangles and NURBS surfaces rather than between pairs of triangles, thusreducing the complexity. Then the shadowing information is used in an iterativeMoM-PO process in order to cover higher frequencies, where the contribution ofthe shadowing effects, in the hybrid formulation, is believed to be more significant.

This paper was presented at the EMB01 Conference on Computational Electro-magnetics, Uppsala, Sweden, November 2001.

Page 47: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the

Bibliography

[Stratton 41] J.A. Stratton.Electromagnetic Theory. McGraw-Hill, 1941.

[Rumsey 54] V. H. Rumsey. Reaction concept in electromagnetic theory. PhysicalRev. (2), 94:1483 1491, 1954.

[Keller 62] Joseph B. Keller. Geometrical Theory of Diffraction. Journal of the Op-tical Society of America, Vol. 52(2), pp. 116-130, February 1962.

[Kouyoumjian 65] R.G. Kouyoumjian. Asymptotic High-Frequency Methods. Proc,IEEE, Vol.53, No. 8, pp. 864-876, August 1965.

[Ludwig 68] A. C. Ludwig, Computation of radiation patterns involving numericaldouble integration, IEEE Transactions on Antennas and Propagation, pages767–769, Nov. 1968.

[Harrington 68] R.F. Harrington. Field Computation by Moment Methods. NewYork: Macmillan, 1968.

[Thiele 75] G.A. Thiele and T.H. Newhouse, A hybrid technique for combining mo-ment methods with geometrical theory of diffraction, IEEE Trans. AntennasPropagat., vol. AP-23, pp. 62-69, Jan. 1975.

[Burnside 75] W.D. Burnside, C.L. Yu and R.J. Marhefka, A technique to com-bine the geometrical theory of diffraction and moment method, IEEE Trans.Antennas Propagat.,pp. 551-558, July 1975.

[deBoor 78] C. deBoor, A Practical Guide to Splines. Applied Mathematical Sci-ences 27, Springer-Verlag, New York, 1978.

[Rao 82] S. M. Rao, D. R. Wilton, and A. W. Glisson. Electromagnetic scatteringby surfaces of arbitrary shape. IEEE Transactions on Antennas and Propaga-tions, 30(3):409418, May 1982.

[Pathak 84] R.G. Kouyoumjian and P.H. Pathak. A Uniform Geometrical Theoryof Diffraction for an Edge in a Perfectly Conducting Surface. Proc. IEEE,Vol. 62, pp. 1448-1481, November 1984.

35

Page 48: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the

36 BIBLIOGRAPHY

[Burnside 87] I. J. Gupta, W. D. Burnside, A Physical Optics Correction forBackscattering from Curved Surfaces, IEEE Transactions on Antennas andPropagation, vol. 35, N0. 5, May 1987.

[Greengard 87] L. Greengard and V. Rokhlin, A fast algorithm for particle simula-tions, Journal of Computational Physics, 73(2):325-348, Dec. 1987.

[Bowman 87] J.J. Bowman, T.B.A. Senior, P.L.E. Uslenghi Electromagnetic andAcoustic Scattering by Simple Shapes, HPC, 1987.

[Farin 88] Gerald Farin. Curves and surfaces for computer aided geometric design:a practical guide. Academic Press Professional, Inc., San Diego, CA, 1988.

[McNamara 89] D.A. McNamara, C.W.I. Pistorius, J.A.G. Malherbe Introductionto the Uniform Geometrical Theory of Diffraction, Artech House, London,1989.

[Glassner 89] Andrew S. Glassner. An introduction to ray tracing. Academic PressLtd., London, UK, 1989

[Piegl 91] Les Piegl. On NURBS: A survey. IEEE Computer Graphics and Applic-ation, South Florida, 1991.

[Rahmat-Samii 91] C.S. Kim and Y. Rahmat-Samii, Low profile Antenna StudyUsing the Physical Optics Hybrid Method (POHM), IEEE Antennas andPropagation Society Int. Symp., vol.3, pp. 1350-1353, June 1991.

[Crabtree 91] Glenn D. Crabtree, A numerical quadrature technique for physicaloptics scattering analysis, IEEE Transactions on Microwave Theory and Tech-niques, 27(5), Sep. 1991.

[Rokhlin 92] N. Engheta, W. Murphy, V. Rokhlin and V. Vassiliou, The fast mul-tipole method (fmm) for electromagnetic scattering problems, IEEE Trans. onAntennas and Propagat., vol 40, pp. 634-641, June 1992.

[Numer. Recipes 92] Numerical Recipes in Fortran 77. Cambridge University Press,Volume 1, 1986-1992.

[Bouche 93] D.P. Bouche, F.A. Molinet and R. Mittra, Asymptotic and Hy-brid Techniques for Electromagnetic Scattering, Proceedings of the IEEE,vol.81(12), Dec. 1993.

[Rius 93] J.M. Rius, M. Ferrando and L. Jofre. GRECO: Graphical ElectromagneticComputing for RCS prediction in real time. IEEE Antennas and PropagationMagazine, vol. 35, No.2, pp. 7-17, April 1993.

[Leviatan 93] B.Z. Steinberg and Y. Leviatan, On the use of wavelet expansions inthe method of moments, IEEE Transactions on Antennas and Propagation,vol. 41, pp. 610–619, 1993

Page 49: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the

37

[Mittra 94] Z. G. Figan, R. Mittra, A. Boag and E. Michielssen, A technique forsolving scattering problems at high frequencies, Int. URSI Symp., Seattle WA,June 1994.

[Moreira 94] F.J.S Moreira and A. Prata. A self-checking predictor-corrector al-gorithm for efficient evaluation of reflector antenna radiation integrals, IEEETransactions on Antennas and Propagation, 42(2):246–254, Feb. 1994.

[Gordon 94] William B. Gordon, High Frequency Approximations to the PhysicalOptics Scattering Integral, IEEE Transactions on Antennas and Propagation,42(3), Mar. 1994.

[Catedra 95] M. Domingo, F. Rivas, J.Perez, R.P. Torres, M.F. Catedra. RANURS:Computation of the RCS of Complex Bodies Modelling Using NURBS Sur-faces. IEEE Antennas and Propagation Magazine, vol. 37, No. 6, December1995.

[Aberegg 95] K.R. Aberegg and A.F. Peterson, ”Application of the IntegralEquation-Asymptotic Phase Method to Two-Dimensional Scattering”, IEEETrans. on Antennas and Propagat., vol. 43, pp. 534-537, May 1995.

[Jakobus 95] U. Jakobus and F. M. Landstorfer, Improved PO-MM Hybrid Formu-lation for Scattering from Three-Dimensional Perfectly Conducting Bodies ofArbitrary Shape, IEEE Transactions on Antennas and Propagation vol. 43,pp. 162–169, February 1995.

[Taflove 95] A.Taflove. Computational Electro-dynamics: The Finite-DifferenceTime-Domain Method, Artec House, 1995.

[Asvestas 95] J. S. Asvestas, The Physical-Optics Integral and Computer Graphics,IEEE Trans. on Antennas and Propagat., vol.43(12), Dec. 1995.

[Altman 96] Z. Altman, R. Mittra, O. Hashimoto and E. Michielssen, Efficientrepresentation of the induced currents on large scatterers using the generalizedpencil of function method, IEEE Trans. on Antennas and Propagat., vol.44(1),Jan. 1996.

[Hodges 97] R.E. Hodges and Y. Rahmat-Samii, An iterative current-based hybridmethod for complex structures, IEEE Trans. Ant. Propagat. 45 1997.

[Jackson 98] J. D. Jackson. Classical Electrodynamics. 3rd ed. New York: Wiley,p. 177, 1998.

[Mittra 98] Mittra R., Peterson, A.F. and Ray S.L.. Computational Methods forElectromagnetics. IEEE Press, 1998.

[Catedra 98] M.F Catedra, J. Perez, I. Gonzalez, I. Gutierrez, F. Saez de Adana.FASANT (Version S.4) Theoretical Foundations. Signal Theory and Commu-nications Dept., University of Alcala. 1998.

Page 50: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the

38 BIBLIOGRAPHY

[Altman 99] Z. Altman and R. Mittra,A technique for Extrapolating Numeric-ally Rigourous Solutions of Electromagnetic Scattering Problems to HigherFrequencies and Thier Scaling Properties, IEEE Trans. on Antennas andPropagat., vol.47(4), April 1999.

[Fares 99] A. Bendali, M.B. Fares, CESC: CERFACS Electromagnetics SolverCode. Technical Documentation TR/EMC/99/52, Toulouse, France, 1999.

[Bendali 99] A. Bendali, The Rumsey reaction principle. Lecture notes 1999.

[Oppelstrup 99] R. Buch, J. Long, J. Oppelstrup PSCI Progress Report 1997-1999.PSCI, KTH, pp 70-82, 1999.

[Kwon 00] D. Kwon, Efficient Method of Moments formulation for large conductingscattering problems using asymptotic phasefront extraction, Ph.D. disserta-tion, Dept. Elect. Eng., The Ohio State University, Colombus, OH, 2000.

[Taboada 00] F. Obelleiro, J.M. Taboada, J.l. Rodriguez, J.O. Rubinos and A.M.Arias, Hybrid moment-method physical optics formulation for modeling theelectromagnetic behavior of on-boaerd antennas, Microwave Opt. Tech. Letter27,pp. 88-93, 2000.

[Nilsson 00] Martin Nilsson, A fast multipole accelerated block quasi minimum re-sidual method for solving scattering from perfectly conducting bodies, Ant. andPropag. Society International Symposium No 4, 2000.

[Andersson 01] U. Andersson. Time-Domain Methods for the Maxwell Equations.Ph.D Thesis, KTH, Stockholm, 2001.

[Ledfelt 01] G. Ledfelt. Hybrid Time-Domain Methods and Wire Models for Com-putational Electromagnetics. Ph.D Thesis, KTH, Stockholm, 2001.

[Edlund 01] J. Edlund. A Parallel, Iterative Method of Moments and Physical Op-tics Hybrid Solver for Arbitrary Surfaces. Licentiate Thesis, Uppsala Univer-sity, 2001.

[Kwon 01] D. Kwon, R.J. Burkholder and P. H. Pathak, Efficient Method of Mo-ments Formulation for Large PEC Scattering Problems Using AsymptoticPhasefront Extraction (APE), IEEE Trans. on Antennas and Propagat., vol.49, No.4, April, 2001.

[Taboada 01] J. M. Taboada, F. Obelleiro, and J. L. Rodrígeuz. Improvement ofthe hybrid moment method-physical optics method through a novel evaluationof the physical optics operator. Microwave and Optical Technology Letters.,30(5):357–363, 2001.

Page 51: Computational Electromagnetics: Software Development and ...kth.diva-portal.org/smash/get/diva2:14532/FULLTEXT01.pdf · Computational electromagnetics (CEM) may be defined as the

39

[Sarkar 02] C. Su, T.K. Sarkar, Adaptive Multiscale Moment Method (AMMM) forAnalysis of Scattering from Three-Dimensional Perfectly Conducting Struc-tures, IEEE Transactions on Antennas and Propagation, vol. 50, N0. 4, April2002.

[Edelvik 02] F. Edelvik. Hybrid Solvers for the Maxwell Equations in Time-Domain. Ph.D Thesis, Uppsala University, 2002.

[Sefi 03] S. Sefi. Ray Tracing Tools for High Frequency Electromagnetics Simula-tions. Licentiate thesis, KTH, Stockholm, 2003.

[Abenius 04] E. Abenius. Time-Domain Inverse Electromagnetic Scattering usingFDTD and Gradient-based Minimization. Licentiate Thesis, KTH, Stock-holm, 2004.

[Djordjevic 04] M. Djordjevic and B.M. Notaros, Higher Order Hybrid Method ofMoments-Physical Optics Modeling Technique for Radiation and Scatteringfrom Large Perfectly Conducting Surfaces, IEEE Transactions on Antennasand Propagation, Feb 2004.

[Nilsson 04] M. Nilsson. Fast Numerical Techniques for Electromagnetic Problemsin Frequency Domain. Ph.D Thesis, Uppsala University, 2004.

[Hagdahl 05] S. Hagdahl. Hybrid Methods for Computational Electromagnetics inFrequency Domain. Ph.D Thesis, KTH, Stockholm, 2005.

[Taboada 05] J. M. Taboada, F. Obelleiro, J. L. Rodrígeuz, I. Garcia-Tunon and L.Landesa, Incorporation of Linear-Phase Progression in RWG basis functions,Microwave and Optical Technology Letters., 44(2), Jan. 2005.

[1] CVS, the Concurrent Versions System:http://www.cvshome.org

[2] netCDF, the network Common Data Form:http://www.unidata.ucar.edu/packages/netcdf

[3] Matlab, the Matrix laboratory:http://www.mathworks.com

[4] OpenDX, the Open Visualisation Data Explorer:http://www.opendx.org

[5] CADfix: TranscenDatahttp://www.cadfix.com