Professional Documents
Culture Documents
Direct and Inverse Methods For Waveguides and Scattering Problems in The Time Domain PDF
Direct and Inverse Methods For Waveguides and Scattering Problems in The Time Domain PDF
!" #$ %&
% '()'*
$% +)((*)','*)+
--
--
)',
!!"
#!$#" % & ' % % (&
&) *&
+ ,+&)
- .) !!")
& % /
'
,
' ( &
*
) -
)
#!) 0
)
) ,1
2#3""3432)
' &
' %
&+
+ & & ) %%
% 3
% 3%% 5*6
& &
&
' %
:'
&
%
& % :
516)
,
&
% & &
&)
/
'
% %
+
%
%) *& : %
% +
'
) -
%8 &% % % &
%
&
5(;6
'
5-16 .*
) (
' '
&
&
%
) <
+&
% + 30!1
% %%
% +
' '
&'
) .
&
'
&
' +
'
'
%83
% &
=& > 8
) =' %
& *
.* %
+
'
)
&
&
%
+%
) -
3
%
) -
3
>
&
+&
'
'
&
9
) *&
&
'
% %
+7 8
'
(;) ,%
& ' &
) (
%
' '
%
'
&
)
?
%
%
%
&
' )
+7 8
3
* % 3 & & &
+
' (;
'
9 '
3
>
! "#$
% $ &' (()$
$
*)+,-+
$
,, #"#3#
,1 2#3""3432
$$$$
3!#4 5&
$AA):)ABC$$$$
3!#46
To Viktor and Vera
List of Papers
This thesis is based on the following papers, which are referred to in the text
by their Roman numerals.
v
Contents
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2 Time-domain hybrid solver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.1 Governing equations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2 The finite-difference time-domain method . . . . . . . . . . . . . . . . 8
2.2.1 Discretization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.2.2 Stability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.2.3 Plane wave excitation . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.2.4 Absorbing boundary condition (ABC) . . . . . . . . . . . . . . . 11
2.2.5 Dispersive media . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2.6 Subcell models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.2.7 Parallelization by domain decomposition . . . . . . . . . . . . . 12
2.3 The finite-element time-domain method . . . . . . . . . . . . . . . . . . 14
2.3.1 Absorbing boundary conditions . . . . . . . . . . . . . . . . . . . . 17
2.3.2 Subcell models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.4 Hybridization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3 Waveguides . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4 Inverse scattering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4.1 Difficulties in the inverse problem . . . . . . . . . . . . . . . . . . . . . . 26
4.2 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
4.3 Minimization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
4.4 Computing gradients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
4.5 Numerical examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
5 Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
6 Summary in Swedish: Direkta och inversa metoder för vågledare och
spridningsproblem i tidsdomänen . . . . . . . . . . . . . . . . . . . . . . . . . . 37
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
vii
1. Introduction
1
forts between industry and academia, supported by the Swedish Agency for
Innovation Systems (Vinnova). The objectives are motivated by industrial de-
mands and a high level of academic research.
In the GEMS projects (including the succeeding GEMS2, GEMS3 and
SMART) a general software was developed, consisting of hybrid solvers for
Maxwell’s equations. The frequency-domain solver combines a state-of-the-
art multipole boundary integral method with different asymptotic techniques
for high-frequency problems. The time-domain solver consists of a coupled
structured-unstructured method with an extensive library of modules includ-
ing subcell objects, such as thin wires and sheets, dispersive materials, ab-
sorbing boundary conditions, waveguide modeling, etc.. Both codes are par-
allelized and have been extensively tested on challenging industrial problems
on high performance computers.
Several theses [5, 45, 19, 38, 55] including the current one are direct results
of the research performed within GEMS. The solvers are in production use in
the industry and a company is being founded for the maintenance and further
development of the codes. The industrial partners that were involved in the
GEMS projects are Ericsson Microwave Systems, Saab Ericsson Space, Aero-
techTelub (former Saab Avionics), the Swedish Defence Research Agency
(FOI), the Fraunhofer-Chalmers Research Centre for Industrial Mathematics
(FCC) and the academic partners were KTH and Uppsala University.
In the IMPACT project, an inverse scattering method for wave propaga-
tion problems was developed, with applications in electromagnetics, ultra-
sonics and elastodynamics. The problem is solved in the time-domain using
a deterministic, gradient-based minimization approach where the gradient is
computed using the adjoint solution. This approach has the advantage of cov-
ering a range of frequencies in a single computation, and of being generic and
applicable to existing solvers for the direct problem. Applications in elec-
tromagnetics include determining the characteristics of an unknown material
using reflection measurements and model reduction. The electromagnetic ap-
proach has been described in [1]. The industrial partners were Aerospatiale
(now part of EADS), AerotechTelub, Esaote (Italy) and QSW (UK) and the
code providers were KTH and CRS4 (Italy). The work presented in [1] was
conducted at KTH.
In the following chapters a background to the topics addressed in papers I–
V is presented. The three-dimensional FEM-FDTD hybrid solver is described
in Chapter 2. The solver is a further development of the two-dimensional
hybrid solver discussed in Paper I and has been carefully described in [19].
The primary contributions to the hybrid solver in this thesis consist of the
development of a UPML absorbing boundary condition in Paper II and a novel
subcell model for thin material sheets in Paper IV. In Chapter 3 time-domain
waveguide modeling is addressed. This is the subject of Paper V where a
2
general approach for time-domain analysis of inhomogeneous waveguides is
developed.
Inverse scattering is a large subject in electromagnetics, with many differ-
ent research areas. The background given in Chapter 4 is intended as a brief
introduction to the minimization approach used for reconstruction problems
in Paper III. In this paper a general form of Maxwell’s equations covering both
PML and dispersive media is formulated and the derivation of exact adjoint
gradients is described. Further, model reduction using subcell models is dis-
cussed and gradients are derived for a combined thin sheet and slot geometry.
3
2. Time-domain hybrid solver
The most commonly used time domain method for the Maxwell equations
is the finite-difference time-domain method (FDTD) [77]. It has several ad-
vantages compared to other time domain methods. The simple data structures
make it straightforward to implement and facilitates vectorization and paral-
lelization. With respect to time and memory consumption, the FDTD method
is an almost optimal second-order method for homogeneous materials.
The main drawback of the FDTD method is its inability to accurately model
curved objects and small geometrical features. The Cartesian grid leads to a
staircase approximation of the geometry and small details are not resolved at
all.
An efficient approach to avoid staircasing is to use unstructured grids near
curved objects and around small geometrical details but revert to structured
grids as quickly as possible for the rest of the computational domain. This
approach combines the efficiency of structured grids with the flexibility of
unstructured grids. An example of such a hybrid grid is shown in Figure 2.1.
Figure 2.1: Hybrid grid for a Clavin antenna. A structured FDTD grid is used
for the main part of the antenna and an unstructured tetrahedral grid resolves
the slot and monopoles.
Wu and Itoh [76] were first to present a combination of the FDTD method
and an implicit finite element (FE) method. They have been followed by sev-
eral others [51, 43, 67, 78]. A combination of explicit finite volumes (FV) and
FDTD have been proposed by Riley and Turner [63].
5
The coupling of two stable methods does not necessarily lead to a stable
hybrid and many of the early efforts suffered from severe stability problems.
An important contribution in this area is [64] where a stable coupling between
FEM and FDTD is presented.
In this chapter we will give a brief description of the two main components
of the time-domain hybrid solver, the FETD and FDTD methods, as well as
explain the stable coupling between them. For more detailed descriptions we
refer to [70] for the FDTD method, [37] for the finite-element method and
[19] for the hybrid FEM-FDTD method.
where B is the magnetic flux density in V s/m2 , D is the electric flux density
in As/m2 , H is the magnetic field in A/m, E is the electric field in V /m,
J is the electric current density in A/m2 and ρ is the electric charge density
in As/m3 . The divergence equations (2.3) and (2.4) may be seen as resulting
from the first two equations in the following sense. Taking the divergence of
(2.1) and (2.2) and changing the order of differentiation we obtain
∂(∇ · D − ρ)
=0 (2.5)
∂t
∂(∇ · B)
=0 (2.6)
∂t
where we have used the continuity equation for the charge
∂ρ
∇·J + = 0. (2.7)
∂t
The equations (2.5) and (2.6) show that if the divergence equations are satis-
fied initially, they will continue to be so for all later times.
The fields in Maxwell’s equations are related by so-called constitutive rela-
tions. In linear, isotropic and non-dispersive (i.e., the material properties are
6
independent of the frequency of the field) media they are
B = µH (2.8)
D = εE (2.9)
where σ is the conductivity. Using (2.8) and (2.9) the equations (2.1) and (2.2)
may be written as
∂H
−µ = ∇×E (2.11)
∂t
∂E
ε = ∇ × H − σE − J s . (2.12)
∂t
where J s denotes an applied current source. The solution for a given problem
is determined by the above equations together with initial and boundary con-
ditions. A common type of boundary is the perfect electric conductor (PEC)
used for metals. In this case the proper boundary condition is given by
n×E =0 (PEC). (2.13)
7
and the transverse electric (TE) mode:
∂Ex ∂Hz
ε = − σEx − Jxs (2.17)
∂t ∂y
∂Ey ∂Hz
ε = − − σEy − Jys (2.18)
∂t ∂x
∂Hz ∂Ex ∂Ey
µ = − (2.19)
∂t ∂y ∂x
2.2.1 Discretization
8
x
j=Ny
j=Ny−1
j=2
Hx Hy
z Ez
Hz j=1
Ey y Hx
z
y Ez Hy
Ex j=0
x
x i=0 i=1 i=2 i=3 i=Nx−1 i=Nx
Figure 2.2: The FDTD unit cell in 3D (left) and the FDTD grid for the 2D
TM case (right).
where
Ci,j = ∆t/µi,j , (2.23)
1 − σi,j ∆t/2εi,j
Da |i,j = , (2.24)
1 + σi,j ∆t/2εi,j
∆t/εi,j
Db |i,j = . (2.25)
1 + σi,j ∆t/2εi,j
The material properties (ε, µ, σ ) are assumed to be constant within each cell.
In order to preserve the second order accuracy in inhomogeneous media, in-
terpolation has to used at the interfaces between different media, as discussed
in [5]
9
The electric field in the σEz -term in (2.16) is approximated using the
centered time average
n+ 21 Ez |n+1
i,j + Ez |i,j
n
Ez |i,j ≈ . (2.26)
2
2.2.2 Stability
The use of an explicit time-stepping scheme for a hyperbolic system implies
that the time step has to be chosen sufficiently small for the solution to re-
main bounded. The stability condition in the three-dimensional case (see for
example [69]) is:
1
∆t < (2.27)
1 1 1
cmax (∆x)2 + (∆y) 2 + (∆z)2
where cmax is the maximum value of the phase speed c = √1εµ in the com-
putational domain. Note that the given stability condition does not take into
account boundary conditions, dispersive material models, subcell models,etc..
Such modifications of the basic scheme may result in further restrictions on
the time step.
where
n+ 21 1 n+ 1
1 inc n+ 21
Jzs |i,j = ẑ · x̂ × H inc |i,j 2 = H | 1 . (2.29)
∆x ∆x y i+ 2 ,j
10
netic currents are separated by a half cell. This has to be taken into account
when evaluating the current source to avoid perturbation of the incident wave,
see [16].
where εr and µr are the relative permittivity and permeability and a is chosen
σ
as a(ω) = 1 + jωε 0
. In order to avoid numerical reflections the conductivity
is gradually increased in the PML. Usually, the layer is terminated by an outer
PEC wall.
σ
In [44] the modified attenuation function a(ω) = κ + α+jωε 0
was in-
troduced. This complex frequency shifted PML (CFS-PML) has later been
shown to remedy problems of linear growth [7] and further the attenuation of
evanescent waves is improved [9].
11
where ε̂ is the complex dielectric function, ε∞ is the asymptotic permittivity
when ω → ∞ and χ(ω) is called the susceptibility function. In the time-
domain the corresponding relation becomes
t
D(t) = ε0 ε∞ E(t) + ε0 E(t − τ )χ(τ ) dτ (2.32)
0
The above equations are applied for the discrete fields in the cells containing
the subcell geometry. Integration over the cell results in a time-stepping ex-
pression where the material coefficients depend on the subcell geometry. In
Figure 2.3 we see an example of a thin sheet with a narrow gap, located in a
TE FDTD grid.
12
(ε, σ, µ)
g d
(εs , σs , µ)
Ey Hz
Ex
Figure 2.3: Subcell thin sheet with a narrow gap in the FDTD TE grid.
y
processor boundary
P(i,j) P(i+1,j)
Pi,j Pi+1,j
communication
PML
H−field
E−field
ghost cell
x
Figure 2.4: Domain decomposition using a Cartesian processor grid (left) and
communication over a processor boundary (right).
13
Figure 2.5: Speed-up and scale-up for the direct solver (left) and speed-up for
the different parts of a full minimization (right).
used, scale-up, where the local problem size on each processor is constant
and speed-up where the global problem size is constant. In the first case the
problem size for each processor was 2500 × 2500 cells and in the second case
the total problem size was 2500 × 2500 cells. The results are illustrated to the
left in Figure 2.5.
The results to the right in Figure 2.5 show the parallel efficiency for the
inverse method discussed in Paper III.
14
field is prescribed
n × E = g d (r, t), r ∈ Γd (2.37)
Figure 2.6: Examples of linear edge elements where the unknowns are located
at the midpoint of the edges, tetrahedra (left), right angular prism element
(middle) and brick element (right).
15
Let us denote by N i the i:th edge basis function and expand the electric
field in (2.39) according to
N
E= Ei N i (2.40)
i=1
where Ve is the volume of the element. Assembling the local matrices gives
the system
d2 E dE
M 2
+K + SE = f (2.45)
dt dt
where gjd denotes the function g d (r, t) evaluated on edge j . Neumann condi-
tions (2.38) are included by
1 n
fin = − g · N i ds. (2.47)
Γn µ
16
The source terms enter the right hand side by
∂
fi = N i · J s dV.
s
(2.48)
∂t
V
17
the UPML to reduce the effect of the instability. In Paper II we describe a
UPML in a complex frequency-shifted form using prism elements. Although
the instability is not completely avoided, our results indicate that the prob-
lems are less severe for the prism element PML compared to a tetrahedral
PML. The strategy employed in Paper II is to create a truncating UPML by
extending the triangulated waveguide port into layers of prism elements with
constant height, as illustrated in Figure 2.7. An advantage with this approach
is that the grid for the UPML does not have to be created by the grid generator
but can easily be generated in a preprocessing step in the solver. In the paper
it is shown that reflection errors as low as -70dB can be obtained.
Waveguide UPML
(tetrahedral elements) (prism elements)
inner
conductors
000
111
different 111
000
000
111
000
111
000
111
media 000
111
000
111
18
references therein, and have also been applied to eddy current problems [60].
Figure 2.8 illustrates the construction of an edge shell element following the
approach in [60].
z 3’
y
x n
3 3
1’ 2’
δ
1 2 1 2
Figure 2.8: A right prism edge element (left) and the corresponding shell ele-
ment (right).
As an example of the results that can be achieved by the shell element mod-
eling, consider a dielectric sphere with permittivity ε = 4ε0 and radius a
covered by a thin (a/30) dielectric coating with ε = 10ε0 . In Figure 2.9 the
bistatic RCS using the shell elements are compared with the exact solution for
the case ka = 1 where k = 2π/λ.
5
−5
σ [dB/π a ]
2
−10
−15
−20
Mie series
FEM shell
−25
0 20 40 60 80 100 120 140 160 180
Azimuth (deg)
Figure 2.9: Bistatic RCS for the coated dielectric sphere for ka = 1.
2.4 Hybridization
The coupling between the FEM and FDTD domains follows the approach
in [64]. In order for the coupling to be stable it is necessary that interpolation
is avoided. This may be achieved by the use of pyramids and hexahedra in the
19
transition from the unstructured tetrahedral grid to the structured FDTD grid.
The tetrahedral grid is thus phased into a layer of hexahedral cells identical
with the FDTD cells via pyramidal elements, as illustrated in Figure 2.10.
Dirichlet boundary for FEM Dirichlet boundary for FDTD
Tet
Tet
Tet
Hexa
Figure 2.10: The hybrid interface between the FEM and FDTD domains. The
shaded region show the overlap between the two domains
Each time step, the fields on the respective boundaries are exchanged
between the domains and treated as time-dependent Dirichlet boundary
conditions. By using trapezoidal integration in FEM for the hexahedral
elements, the FEM and FDTD fields in the overlapped region becomes
identical. The resulting interface is stable subject to the FDTD stability
condition. In [20] results are presented where the FEM-FDTD hybrid solver
is applied to a number of complex problems.
20
3. Waveguides
Et
Ez
where en = en (ω, x, y) denotes the electric field pattern for mode n and
βn = βn (ω) is the associated propagation constant. Similarly, the tangential
magnetic field may be decomposed into modes, hn . The modes are orthogonal
(em × hn ) · dS = 0, βn = ±βm (3.2)
S
21
where S denotes the cross-sectional surface. The energy transport in system
of waveguides is often characterized by the scattering parameters. The energy
is assumed to enter and exit the system through ports, cross-sectional surfaces
with a field decomposition according to (3.1). For a thorough description of
this concept see [14]. We simply note that S11 denotes the reflection coeffi-
cient for mode 1 in port 1 and S12 denotes the transmission of mode 1 to port
2,
V1− V2−
S11 = , S12 = . (3.4)
V1+ V1+
22
0.1
0
0 0.2
Figure 3.2: The mode field at f=2GHz for the shielded microstrip.
waveguide was terminated in both ends by 8 cells thick UPMLs. The S11 and
S12 parameters were computed and are found in Figure 3.3. In this case we
should have S11 = 0 and S12 = 1 (note that the results in the figure are given
in dB). The RMS error in the frequency interval 2–3GHz was −33dB for the
S11 parameter and −57dB for S12 . The main part of the error in the S11 is due
to the excitation while the error in S12 is mainly from the UPML, as discussed
further in Paper II.
0
−25
−27.5
−0.005
−30
|S | [dB]
|S | [dB]
−32.5 −0.01
12
11
−35
−0.015
−37.5
−40 −0.02
2 2.2 2.4 2.6 2.8 3 2 2.2 2.4 2.6 2.8 3
f [GHz] f [GHz]
Figure 3.3: The scattering parameters for the basic quasi-TEM mode of the
shielded microstrip, S11 (left) and S12 (right)
23
4. Inverse scattering
incident field
receiver
scattering
geometry
scattered
field
25
Figure 4.2: Anechoic chamber used for reflection experiments at Saab Bofors
Dynamics, Linköping. (Courtesy of Erik Söderström, AerotechTelub AB.)
26
priori known value or by penalizing local variations. The observation data
often contains unnecessary or unwanted information and some filtering has to
be done to extract the pertinent part, for instance by time gating time-domain
data or filtering out high frequency noise components. The frequency of the
incident field also affects the properties of the inverse problem.
The non-linearity is a serious practical difficulty since it precludes direct
solution methods and leads to non-convex minimization. However, in some
cases it is possible to linearize the inverse problem.
The theoretical analysis of inverse problems has primarily been concerned
with the issue of instability, for which a unified treatment using regularization
is possible. Most of the available theory is limited to linear inverse problems.
In [23] a thorough description of the regularization method is given including
convergence results.
4.2 Methods
Analytical solutions of inverse electromagnetic scattering problems are pos-
sible only in a few special cases, such as scattering from layered media in
one dimension. More interesting problems require approximative techniques.
The early methods typically involved approximations of the physics in order
to obtain a simplified model for the direct problem.
In the Born and Rytov approximations [10] linear relations between the
material properties of the scatterer and the scattered field are obtained by as-
suming that the contrast between the scatterer and the background media is
low, so-called weak scattering. The error of the approximation depends on
the frequency of the incident wave, see [40] for a discussion of the validity
of the approximations. In both cases the scattered field is related to the ob-
ject through a Fourier integral. The Fourier space is covered by varying the
position of transmitter and receiver as well as the frequency and the object is
recovered using an inverse transform. This inverse algorithm is called diffrac-
tion tomography [17]–[18]. An iterative variant of the Born inverse method,
called the Born-iterative method [74], takes into account multiple scattering
effects which are omitted using a linear model. In X-ray tomography the WKB
approximation is used to linearize the inverse problem, see [12], and the object
is reconstructed using the Radon transform [58]. In case the object is perfectly
conducting, the physical optics approximation (PO) may be applied to linear-
ize the inverse problem. The resulting problem may be solved in a diffraction
tomography manner, see [46] and [68]. However, the PO approximation is
feasible only for convex objects and high frequencies.
In addition to the severe physical approximations, all of the above meth-
ods require great flexibility in the measurement procedure since the inverse
27
transform typically relies on observation data for many different angles of in-
cidence and many different frequencies. Further, multiple scattering effects,
which are important for non-convex geometries with high contrast between
background media and scatterer, are lost in the linearization.
A more general approach is minimization where the difference between
simulated and measured field is minimized by varying the unknown paramet-
ers in an iterative optimization algorithm. This method is costly, in particular
for higher dimensions, since the direct problem needs to be solved in each
iteration. The minimization approach was introduced for acoustic problems
in [72]. In most references, deterministic algorithms such as the conjugate
gradient and quasi-Newton methods are used but global optimization has also
been applied, for applications in electromagnetics, see [25], [49] and [56].
The possibility to cover a large range of frequencies using pulse excitation
makes time-domain approaches attractive. For time-domain minimization ap-
proaches using FDTD, see for example [31], [4], [59], [13], [54] and [71].
In [57] FDTD is used in a layer-stripping reconstruction algorithm. We also
mention inverse scattering using wave-splitting where the field is decomposed
into waves traveling in opposite directions. The inverse problem is solved
in a layer-stripping manner using invariant embedding as described in [32]
and [30].
In Paper III, [1] and [3] deterministic gradient-based minimization is used
where the cost function is the difference between estimated and observed
fields. The gradient is derived using a Lagrange multiplier formulation for the
discrete system. By considering the completely discretized problem we en-
sure that the resulting gradient is algebraically exact. The numerical scheme
for the adjoint equations as well as the gradient expressions are thus determ-
ined by the direct scheme and not chosen independently. We show that it is
possible to state the Maxwell equations in a general form which is valid in
both dispersive media (of Debye and Lorentz type) as well as in the perfectly
matched layer (PML) and thereby avoid such interface problems.
Subcell models are used in FDTD to avoid resolving fine geometrical de-
tails by refining the grid. We show how the gradient for parameters in such
discrete models may be derived.
4.3 Minimization
In the minimization approach for inverse scattering the cost function is a meas-
ure of the difference between the observed field and the computed field for
some trial parameters and an optimizer is applied to improve the solution.
Since each evaluation of the cost function requires the solution of the dir-
ect problem the computational cost is high, particularly for three-dimensional
28
problems. The resulting optimization problem is non-linear and may contain
many local minima. Regularization using a priori information is therefore
often employed to obtain a smoother cost function and limit the parameter
space. In non-linear optimization there are two basic choices, global optim-
ization where one attempts to find (approximately) the global minimum us-
ing stochastic methods, and local, deterministic optimization where gradient
information is used to find a local minima. Global techniques, such as sim-
ulated annealing [42], [50] and genetic algorithms [33], [27], often require a
large number of cost function evaluations and are therefore considered more
costly than local methods. In Paper III we use deterministic, gradient-based
optimization where the gradients are obtained by an adjoint formulation. The
resulting gradients require a lot of disk space but the computational cost is
independent of the number of parameters. The adjoint approach for the para-
meter identification problem was introduced in [11] and is also described in
for example [73].
where L(p) is a linear differential operator in time and space including bound-
ary conditions and depending on some parameters p. An inverse problem can
be stated as: given an observed field uobs , determine p such that the solution
to (4.1) coincides with the observed field.
Let us define a cost function according to
T
j= u − uobs δ obs dΩdt (4.2)
Ω
0
where δ obs denotes the Dirac delta function which has the value 1 in the ob-
servation points and is 0 everywhere else. The minimization approach to the
29
Initial guess p = p 0
Compute residual
u (p) u obs
Minimize j( p)
p = p +dp
Adjoint solution [T,0]
u *(p)
Compute gradient
j(p)
no
j =0
yes
p* = p
inverse problem is: minimize j(p) subject to the governing equations (4.1).
The gradient of the cost function can be derived using a Lagrangian formula-
tion. The resulting gradient becomes
T
∂j ∂L
= < λ, u > dΩdt. (4.3)
∂pi Ω ∂pi
0
where < ·, · > is the scalar product between two vectors and λ is the solution
of the adjoint problem
L∗ λ = − u − uobs δ obs . (4.4)
30
7 iterations 15 iterations
20 20
15 15
10 10
5 5
5 10 15 20 5 10 15 20
−2
10
10
−4
10
5
−6
10
5 10 15 20 0 50 100 150 200 250
iteration
Note that the integrand in (4.3) is non-zero only in the parts of the domain
where the direct operator depends on the parameter, pi . To be able to compute
the gradient we need to solve both the direct and adjoint problems. Figure 4.3
illustrates the resulting algorithm
31
high frequency low frequency
3 0.06
2 0.04
1 0.02
0 0
0 10 0 10
5 5 5 5
10 0 ε3 10 0 ε3
ε1 ε1
10 10
8 8
6 6
ε3
ε3
4 4
2 2
2 4 6 8 10 2 4 6 8 10
ε1 ε1
Figure 4.5: The cost function using a high-frequency incident field (left) and
low-frequency (right).
32
the a priori data is better, a short wavelength will give faster convergence.
One could also think of using a combination of two excitations, a longer
wavelength to get a rough estimate of the solution and then a short wavelength
to improve the accuracy.
In Paper III successful examples of material reconstruction are presented,
where both synthetic data obtained by simulation and measurement data from
practical experiments are used. Furthermore, a synthetic reconstruction ex-
ample is given, where parameters in a thin sheet and slot subcell model are
recovered using the inverse method.
33
5. Acknowledgments
35
6. Summary in Swedish: Direkta och
inversa metoder för vågledare och
spridningsproblem i tidsdomänen
AM−
Kraftledningar radio TV Radar Infrarött Ultraviolett Gammastrålning
Röntgen
2 4 6 8 10 12
0 10 10 10 10 10 10 10 14 10 16 10
18
10
20
10
22
frekvens
DC 10Hz 1kHz 1MHz 1GHz 1THz 1PHz 1EHz 1ZHz (Hertz)
Den omfattande användningen av elektromagnetiska fält har lett till ett ökat
behov av kunskap om hur de beter sig. Det system av partiella differentialek-
vationer som matematiskt beskriver vågornas utbredning formulerades redan
1873, av James Clerk Maxwell. Att lösa ekvationerna analytiskt med papper
och penna är möjligt bara för mycket enkla problem. Ett annat alternativ är
att genom experiment och mätningar ta fram den information som eftersöks.
I många fall är detta dock alldeles för kostsamt, både vad gäller tidsåtgång
och i pengar. Ett bättre alternativ är numerisk lösning av ekvationerna med
hjälp av datorer. Detta innebär oftast att den studerade geometrin delas upp i
37
små element där en förenklad beskrivning av fältet kan göras, en s.k. diskret-
isering. Att numeriskt lösa ekvationerna för ett tredimensionellt problem med
komplicerad geometri kan docka vara mycket krävande beräkningsmässigt.
Det har därför dröjt till de senaste årtiondena innan området elektromagnet-
iska beräkningar (EMB) har börjat växa, trots att de grundläggande numer-
iska metoderna varit kända avsevärt längre. Några områden där numeriska
beräkningar haft stor betydelse är
• beräkning av radarmålarea (RCS) för flygplan,
• analys av antenner,
• vågledare och mikrovågsapparater,
• elektromagnetisk kompatibilitet,
• biologiska tillämpningar som tomografi och bestämning av SAR
(Specific Absorption Rate) för strålning från mobiltelefoner.
Det finns även många intressanta tillämpningar där det problem som un-
dersöks inte är fullständigt beskrivet, utan innehåller okända parametrar. Det
kan t.ex. röra sig om optimering av egenskaper hos en antenn eller att ta
fram nya radarabsorberande material (RAM) för att minimera reflektioner. I
både dessa exempel vill man ange ett önskat beteende och därefter bestämma
vilken uppsättning parametrar som ger det önskade resultatet. Problem där
man söker efter vad som orsakade ett visst resultat kallas inversa, att jäm-
föra med problem där man vill bestämma resultatet för ett givet problem som
kallas direkta.
En av de mest populära numeriska metoderna för lösning av Maxwells
ekvationer är FDTD (finita-differenser i tidsdomänen). Den bygger på en
diskretisering av den undersökta geometrin med hjälp av rektangulära, oftast
kubiska, element (celler) i ett kartesiskt koordinatsystem. Tids- och rumsde-
rivator approximeras med finita differenser.
En stor nackdel med FDTD är att rektangulära celler ger en geometrisk
beskrivning som påminner om ett LEGO-bygge där rundade former repres-
enteras av trappstegsbeskrivningar. I artikel I beskrivs en hybridmetod där
rektangulära element och FDTD används i områden med enkel geometri och
mer generella element (trianglar i två dimensioner) används för att modellera
rundade former. I den ostrukturerade delen av beräkningsnätet används finita-
element metoden (FEM) vilken lämpar sig bättre för dessa typer av nät. Denna
FEM-FDTD hybridlösare har sedan dess vidareutvecklats till tre dimensioner
där tetraeder element används i den ostrukturerade delen.
Ett vanligt förekommande problem vid elektromagnetisk simulering är att
geometrin innehåller små detaljer som inte går att modellera utan att använda
mycket små element. I många fall är det inte praktiskt möjligt att gör en
sådan lokal nätförfining då det resulterar i för många element och tiden för
en simulering blir för lång. Ett alternativ till nätförfining är modellering med
s.k. subcell-modeller. I artikel IV beskrivs en ny subcell-modell för tunna
38
dielektriska skikt där en form av platta prismelement används. Med den
föreslagna metoden är det möjligt att beskriva det tunna skiktet som en yta
i simuleringsmodellen och ändå få noggranna resultat, jämförbara med vad
som skulle erhållas med ett upplöst skikt.
Många problem begränsas inte naturligt av en yttre rand, utan är s.k. öppna
problem. För att få en beräkningsmodell av begränsad storlek vid exempelvis
simulering av hur en antenn strålar, måste man i sin numeriska modell därför
införa artificiella ränder. Eftersom dessa ränder inte existerar i det verkliga
problemet vill man att de ska vara reflektionslösa, så att vågor som färdas utåt
mot ränderna absorberas. I artikel II diskuteras absorberande randvillkor för
FEM, specifikt för avslutning av vågledare.
Vågledare används för överföring av elektromagnetisk energi. Oftast avser
man då mikrovågor, till exempel för matning av en antenn. En vågledare
är typiskt en lång “kanal”, öppen eller sluten, där tvärsnittsgeometrin inte
förändras längs kanalen. Det elektromagnetiska fältet i en vågledare kan ofta
ges en förenklad beskrivning då de endast kan fortplanta sig i viss givna fält-
mönster eller moder. Det kan till exempel jämföras med hur ljudvågor i ett
musikinstrument endast kan ge vissa toner som bestäms av storleken och for-
men på luftkanalen. I artikel V diskuteras modellering av vågledare i FEM-
FDTD lösaren. Problemet kan delas upp i två delar: beräkning av moderna,
vilket görs i frekvensdomänen för tvärsnittsgeometrin, och användandet av
dessa moder för att skapa ett propagerande fält i en tre-dimensionell modell
av vågledaren i FEM-FDTD lösaren. Det är viktigt att inga restriktioner vad
gäller geometri och material i vågledaren görs, då inhomogena vågledare med
komplexa tvärsnittsgeometrier är vanligt förekommande i modern mikrovåg-
sutrustning.
I artikel III beskrivs en metod för lösning av inversa problem där man ön-
skar bestämma materialegenskaper genom reflektionsmätningar. Det inversa
problemet formuleras som ett minimeringsproblem där materialegenskaperna
systematiskt varieras så att skillnaden mellan ett simulerat reflekterat fält och
det uppmätta fältet blir så liten som möjligt. Då varje simulering är tid-
skrävande används en effektiv gradientmetod för minimeringen där gradienten
beräknas exakt. Vidare härleds gradienten för en subcell-modell bestående av
ett tunt dielektriskt skikt med ett smalt gap. Tanken är att sådana modeller
genom lösning av ett inverst problem kan fås att efterlikna beteendet hos ett
komplicerat objekt som inte kan modelleras.
39
References
[6] J. Arroyo and J. Zapata. Subspace iteration search method for generalized eigen-
value problems with sparse complex unsymetric matices in finite-element ana-
lysis of wavegudes. IEEE Trans. Microwave Theory and Techniques,
46(8):1115–1123, 1998.
[8] J-P. Berenger. A perfectly matched layer for the absorption of electromagnetic
waves. J. Comput. Phys., 114(1):185–200, 1994.
[9] J-P. Berenger. Application of the CFS PML to the absorption of evanes-
cent waves in waveguides. IEEE Microw. and Wireless Comp. Lett.,
12(6):218–220, June 2002.
41
[10] M. Born and E. Wolf. Principles of Optics. Pergamon Press, New York,
1980.
[13] Y-S Chung, C. Cheon, and S-Y. Hahn. Reconstruction of dielectric cylinders
using FDTD and topology optimization technique. IEEE Trans. Magn.,
2000(4):956–959, 2000.
42
[22] F. Edelvik and T. Weiland. Stable modeling of arbitrary thin slots in the
finite-element time-domain method. Int. Journal of Numerical Modeling,
17(4):363–383, July/August 2004.
[34] T. J. R. Hughes. The Finite Element Method: Linear Static and Dy-
namic Finite Element Analysis. Prentice-Hall, Englewood Cliffs, NJ,
1987.
[35] T. J. R. Hughes and E. Hinton, editors. Finite Element Methods for Plate
and Shell Structures, volume 1, Element Technology. Pineridge Press,
Swansea, UK, 1986.
43
[36] D. Jiao, J-M. Jin, E. Michielssen, and D. Riley. Time-domain finite-element
simulation of three-dimensional scattering and radiation problems using per-
fectly matched layers. IEEE Trans. Antennas Propagat., 51(2):296–305,
February 2003.
[40] J. B. Keller. Accuracy and validity of the Born and Rytov approximations. J.
Opt. Soc. Am., 59:1003–04, 1969.
[41] D. F. Kelley and R. J. Luebbers. Piecewise linear recursive convolution for dis-
persive media using FDTD. IEEE Trans. Antennas Propagat., 44(6):792–
797, 1996.
[43] D. Koh, H.-B. Lee, and T. Itoh. A hybrid full-wave analysis of via-hole grounds
using finite-difference and finite-element time-domain methods. IEEE Trans.
Microwave Theory Tech., 45(12):2217–2223, 1997.
[47] J. G. Maloney and G. S. Smith. The efficient modeling of thin material sheets in
the finite-difference time-domain (FDTD) method. IEEE Trans. Antennas
Propagat., 40(3):323–330, March 1992.
44
[48] J. C. Maxwell. A Treatise on Electricity and Magnetism. Dover Public-
ations, New York, 1873.
[56] M. Pastorino, A. Massa, and S. Caorsi. A global optimization technique for mi-
crowave nondestructive evaluation. IEEE Trans. Instr. Meas., 51(4):666–
673, 2002.
[58] J. Radon. Über die Bestimmung von Funktionen durch ihre Integralwerte langs
gewisser Mannigfaltigkeiten. Berichte Sächsische Akademie der Wis-
senschaften, 69:262–77, 1917.
[59] I. T. Rekanos. Inverse scattering in the time domain: an iterative method using
an fdtd sensitivity analysis scheme. IEEE Trans. Magn., 38(2):1117–1120,
2002.
45
[60] Z. Ren. Degenerated prism elements - general nodal and edge shell elements for
field computation in thin structures. IEEE Trans. Magnetics, 34(5):2547–
2550, September 1998.
[62] D. J. Riley and N. W. Riley. First order models for thin-material sheets and coat-
ings in the finite-element time-domain method. In Antennas and Propagat.
Soc. Int. Symp., volume 4, pages 3489–3492, Monterey, CA, June 2004.
[64] T. Rylander and A. Bondeson. Stable FEM-FDTD hybrid method for Maxwell’s
equations. Comput. Phys. Comm., 125:75–82, March 2000.
[65] T. Rylander and J-M. Jin. Perfectly matched layer in three dimensions for
the time-domain finite element method applied to radiation problems. IEEE
Trans. Antennas Propagat., 53(4):1489–1499, April 2005.
46
[71] T. Tanaka, T. Takenaka, and S. He. An FDTD approach to the time-domain in-
verse scattering problem for an inhomogeneous cylindrical object. Microwave
Opt. Technol. Lett., 20(1):72–77, 1999.
[76] R.-B. Wu and T. Itoh. Hybridizing FD-TD analysis with unconditionally stable
FEM for objects of curved boundary. In IEEE MTT-S Int. Microwave
Symp., volume 2, pages 833–836, Orlando, FL, 1995.
47
#
&
&.
-
/
0
0
#
/
0
01 &..
&
01
0
0
.
.
2 #
3 .
.
4
.
5 3
1 3
0
0
6.
&..
/
0
02
7 8
01 (1
3
.
96.
&..
/
0
0:2;
- .
22
--
--
)',