Uploaded by noldo66

(ISTE) Pierre Saguet - Numerical Analysis in Electromagnetics The TLM Method-Wiley-ISTE (2012)

advertisement
Numerical Analysis in Electromagnetics
Numerical Analysis
in Electromagnetics
The TLM Method
Pierre Saguet
First published 2012 in Great Britain and the United States by ISTE Ltd and John Wiley & Sons, Inc.
Apart from any fair dealing for the purposes of research or private study, or criticism or review, as
permitted under the Copyright, Designs and Patents Act 1988, this publication may only be reproduced,
stored or transmitted, in any form or by any means, with the prior permission in writing of the publishers,
or in the case of reprographic reproduction in accordance with the terms and licenses issued by the
CLA. Enquiries concerning reproduction outside these terms should be sent to the publishers at the
undermentioned address:
ISTE Ltd
27-37 St George’s Road
London SW19 4EU
UK
John Wiley & Sons, Inc.
111 River Street
Hoboken, NJ 07030
USA
www.iste.co.uk
www.wiley.com
© ISTE Ltd 2012
The rights of Pierre Saguet to be identified as the author of this work have been asserted by /him in
accordance with the Copyright, Designs and Patents Act 1988.
____________________________________________________________________________________
Library of Congress Cataloging-in-Publication Data
Saguet, Pierre.
Numerical analysis in electromagnetics : the TLM method / Pierre Saguet.
p. cm.
Includes bibliographical references and index.
ISBN 978-1-84821-391-3
1. Electromagnetism--Mathematical models. 2. Time-domain analysis. 3. Numerical analysis. 4.
Electrical engineering--Mathematics. I. Title.
TK454.4.E5S34 2012
537.01'515--dc23
2012008582
British Library Cataloguing-in-Publication Data
A CIP record for this book is available from the British Library
ISBN: 978-1-84821-391-3
Printed and bound in Great Britain by CPI Group (UK) Ltd., Croydon, Surrey CR0 4YY
Table of Contents
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ix
Chapter 1. Basis of the TLM Method: the 2D TLM
Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
1.1. Historical introduction. . . . . . . . . . . . . . . . . . . .
1.2. 2D simulation . . . . . . . . . . . . . . . . . . . . . . . . .
1.2.1. Parallel node . . . . . . . . . . . . . . . . . . . . . . .
1.2.2. Series node . . . . . . . . . . . . . . . . . . . . . . . .
1.2.3. Simulation of inhomogeneous media with losses
1.2.4. Scattering matrices . . . . . . . . . . . . . . . . . . .
1.2.5. Boundary conditions . . . . . . . . . . . . . . . . . .
1.2.6. Dielectric interface passage conditions . . . . . . .
1.2.7. Dispersion of 2D nodes. . . . . . . . . . . . . . . . .
1.3. The TLM process . . . . . . . . . . . . . . . . . . . . . . .
1.3.1. Basic algorithm. . . . . . . . . . . . . . . . . . . . . .
1.3.2. Excitation . . . . . . . . . . . . . . . . . . . . . . . . .
1.3.3. Output signal processing . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
1
5
5
8
9
11
14
15
17
22
22
23
24
Chapter 2. 3D Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
2.1. Historical development . . . . . . . . . . . . . .
2.1.1. Distributed nodes . . . . . . . . . . . . . . .
2.1.2. Asymmetrical condensed node (ACN) . .
2.1.3. The symmetrical condensed node (SCN)
2.1.4. Other types of nodes . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
29
29
30
31
33
vi
Numerical Analysis in Electromagnetics
2.2. The generalized condensed node . . . . . . . .
2.2.1. General description . . . . . . . . . . . . . .
2.2.2. Derivation of 3D TLM nodes . . . . . . .
2.2.3. Scattering matrices . . . . . . . . . . . . . .
2.3. Time step. . . . . . . . . . . . . . . . . . . . . . .
2.4. Dispersion of 3D nodes. . . . . . . . . . . . . .
2.4.1. Theoretical study in simple cases . . . . .
2.4.2. Case of inhomogeneous media. . . . . . .
2.5. Absorbing walls . . . . . . . . . . . . . . . . . .
2.5.1. Matched impedance . . . . . . . . . . . . .
2.5.2. Segmentation techniques . . . . . . . . . .
2.5.3. Perfectly matched layers . . . . . . . . . .
2.5.4. Optimization of the PML layer profile . .
2.5.5. Anisotropic and dispersive layers . . . . .
2.5.6. Conclusion . . . . . . . . . . . . . . . . . . .
2.6. Orthogonal curvilinear mesh . . . . . . . . . .
2.6.1. 3D TLM curvilinear cell. . . . . . . . . . .
2.6.2. The TLM algorithm . . . . . . . . . . . . .
2.6.3. Scattering matrices for curvilinear nodes
2.6.4. Stability conditions and the time step . .
2.6.5. Validation of the algorithm . . . . . . . . .
2.7. Non-Cartesian nodes . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
37
37
41
46
54
55
56
60
60
61
62
62
65
67
70
70
70
73
75
78
79
81
Chapter 3. Introduction of Discrete Elements and Thin
Wires in the TLM Method. . . . . . . . . . . . . . . . . . . . . . . .
85
3.1. Introduction of discrete elements. . . . . . . . . . . .
3.1.1. History of 2D TLM . . . . . . . . . . . . . . . . . .
3.1.2. 3D TLM . . . . . . . . . . . . . . . . . . . . . . . . .
3.1.3. Application example: modeling of a p-n diode.
3.2. Introduction of thin wires . . . . . . . . . . . . . . . .
3.2.1. Arbitrarily oriented thin wire model . . . . . . .
3.2.2. Validation of the arbitrarily oriented thin
wire model . . . . . . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
85
85
89
100
105
106
....
119
Chapter 4. The TLM Method in Matrix Form and the Z
Transform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
123
4.1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
123
Table of Contents
4.2. Matrix form of Maxwell’s equations. . . . . . . . .
4.3. Cubic mesh normalized Maxwell’s equations . . .
4.4. The propagation process . . . . . . . . . . . . . . . .
4.5. Wave-matter interaction. . . . . . . . . . . . . . . . .
4.6. The normalized parallelepipedic mesh Maxwell’s
equations . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.7. Application example: plasma modeling . . . . . . .
4.7.1. Theoretical model . . . . . . . . . . . . . . . . . .
4.7.2. Validation of the TLM simulation . . . . . . . .
4.8. Conclusion . . . . . . . . . . . . . . . . . . . . . . . . .
vii
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
124
125
127
130
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
133
136
136
139
144
APPENDICES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Appendix A. Development of Maxwell’s Equations using
the Z Transform with a Variable Mesh . . . . . . . . . . . . . . . 147
Appendix B. Treatment of Plasma using the Z Transform
for the TLM Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Bibliography . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Introduction
There are a number of modeling methods that are suitable for
solving problems in electromagnetism and analyzing the behavior of
certain media. In order to apply these methods the type of problem
must be specified and the boundary conditions must be clearly
determined and defined. Numerical or analytical solutions are then
carried out.
Analytical solutions, which are already well established, were the
first to be applied. They enabled an efficient resolution of all problems
relating to the majority of electromagnetic wave guiding systems.
However, these analytical methods remain limited, since, in these
cases, it is only possible to analyze structures with simple geometries
and which, in the majority of cases, have a certain degree of
symmetry.
For more realistic modeling of geometries and more complex
materials (indeed, complexity leaves little room for any analytical
resolution), we have numerical methods, which have become an
important element in the analysis of the behavior of various industrial
products. They have progressed in parallel with technology and enable
electronic systems developers to have at their disposal all of the
necessary characteristics and data, which were difficult to obtain
through testing, in order to ensure the reliability of device operation
without any accompanying performance degradation.
x
Numerical Analysis in Electromagnetics
In the specific case of electromagnetism, there are various differing
numerical techniques, whose effectiveness depends on the problem
and on the desired results. These techniques can be classified
according to different criteria.
Classification based on the type of equation
Firstly, we can classify numerical methods based on equation type.
Indeed, most models under consideration lead to differential or
integral mathematical equations. If the problem deals with
electromagnetic wave propagation, the equations which describe its
behavior (such as Maxwell’s and wave equations) can be expressed
using two methods: differential or integral.
In order to solve these equations at any point in a finite space,
differential or integral methods are used to determine the values
required.
Classification based on the application domain
A second classification which may be taken into account is the
domain within which the equations to be solved are defined. In theory,
equations express the space and time variations in the scale of the
problem to be resolved (electromagnetic fields or potentials). Here we
are working in the time domain and the methods used are known as
“time-domain numerical methods”.
However, in the study of certain problems (notably in the area of
telecommunications), it is field cartography varying sinusoidally over
time or from a combination of multiple sinusoids, which is of interest.
In these cases, the electromagnetic characteristics of the majority of
materials can be expressed in a much simpler form, based on the
frequency of these sinusoidal signals. These equations are therefore
expressed frequentially and so the methods used to solve them are
known as “frequency-domain numerical methods”.
The advantage of frequency methods is that they give rise to
equations which are more flexible and easier to simplify.
Introduction
xi
Nevertheless, they are also limited, as they rely on signals always
being sinusoidal or based on a sinusoidal combination.
In all cases a frequency representation can be obtained from a
signal by using a Fourier transform of the time signal.
In this book, we are going to look at the TLM (transmission line
matrix) method, which is one of the “time-domain numerical
methods”. These methods are reputed for their significant reliance on
computer resources. However, they have the advantage of being
highly general. We will focus our attention on the TLM method
which, since the pioneering article on TLM by P.B. Johns and
R.L. Beurle in 1971, has been intensively studied and developed by
many researchers. It has, therefore, acquired a reputation for being a
powerful and effective tool by numerous teams and still benefits today
from significant theoretical developments. In particular, in recent
years, its ability to simulate various situations, including complex
materials, with excellent precision has been demonstrated.
This book consists of an introduction and four chapters.
Chapter 1 describes the basis of the TLM method in two
dimensions and enables different aspects of the method to be tackled,
as well as the errors resulting from space and time sampling.
Chapter 2 is dedicated to a 3D analysis of the method. It maps out
the main types of nodes currently used by pointing out their respective
advantages and disadvantages. This chapter also features the problem
of open structure simulation and the necessity of implementing
absorbing boundaries, including PMLs, which nowadays are used
universally.
Chapter 3 describes techniques which enable the simulation of
structures comprising passive and active discrete elements, as well as
thin metallic wires without the need to mesh these structures, which
would lead to memory problems. These techniques, as well as 3D
node and mesh flexibility, enable the simulation of a wide range of
problems where the properties of the surrounding medium are not
dependent on frequency and are therefore not dispersive.
xii
Numerical Analysis in Electromagnetics
Chapter 4 demonstrates how to simulate dispersive media using the
Z transform within the TLM method in matrix form. This rigorous and
unconditionally stable method makes the use of the TLM method
possible in virtually all cases.
Application examples are included in the last two chapters,
enabling us to draw conclusions regarding the performance of the
implemented techniques and, at the same time, to validate them.
Multi-scale problems which require the TLM method to be
combined with other methods will not be dealt with in this book in
spite of their undeniable interest. There are many papers dedicated to
this which would require collation into a single publication.
Chapter 1
Basis of the TLM Method:
the 2D TLM Method
1.1. Historical introduction
Historically, this method is based on the Huygens–Fresnel
principle, which states that each point of a wave front can be
considered to be an isotropic, spherical, a secondary source, and the
energy is isotropically distributed in all directions, as illustrated in
Figure 1.1.
Diffracting object
Figure 1.1. Huygens’ principle
Screen
2
Numerical Analysis in Electromagnetics
The 2D TLM method was formulated by Johns in 1971, based on
the principles outlined below.
Space is modeled using a Cartesian matrix of points or nodes
separated by a gap ∆l, where ∆t represents the time taken for a pulse to
travel from one node to another.
l
x
l
y
Figure 1.2. Transmission line network in the XY plane
Johns [JOH 71] applied this principle in order to solve
electromagnetic problems and create secondary sources by connecting
transmission lines, regularly spaced in a series or in parallel.
If a Vo=1V Dirac pulse is applied to any branch of this parallel
node, propagating to node A, we obtain:
3
2
A
4
1V
1
Basis of the TLM Method
3
If every branch of the node has the same characteristic impedance
Zc, then the impedance “seen” by the incident pulse will be equal to
Zc/3 and will be reflected with a coefficient:
Γ = 1/3 - 1 / 1/3+1 = -1/2
[1.1]
The voltages transmitted to the other branches will be equal to:
V = Vo 1+ Γ  = +1/2
[1.2]
From this, we obtain a new distribution of energy over each branch
of the transmission line:
3
2
1/4
1/4
1/4
44
1/4
1
The node is the secondary source from the Huygens’ principle.
Simulation of propagation is therefore based on the existing
analogy between the propagation equations deduced from the
Kirchhoff circuit laws, which are the voltages and currents over the
branch of a node of the network, and Maxwell equations, which link
the components of the electrical and magnetic field.
The principle of the TLM method consists of applying one or more
Dirac voltage (or current) pulses at a given point of the structure (the
excitation point), then spreading it to the next node. From there it will
4
Numerical Analysis in Electromagnetics
be divided over the various branches of the node, based on a matrix
[S] called the scattering matrix.
The matrix [S] is determined from the equivalent electrical node
network. At each moment it serves as a link between the pulses
arriving at the node (incident pulses) and those which spread
(reflection pulses), based on the following relationship:
 V ref  S   V inc
[1.3]
Each of the pulses created in this way in the four directions will
propagate towards adjacent nodes in a time Δt = Δl/c. Figure 1.3
shows the process for the first iterations. At the chosen output point, a
sequence of pulses representing the time response of the system is
obtained. Clearly, a simple Fourier transform enables results in the
frequency domain to be obtained.
1st iteration
Initial pulse
2nd iteration
Figure 1.3. Huygens’ principle within a transmission line network
Basis of the TLM Method
5
1.2. 2D simulation
In a TLM network, there are two types of connections for
transmission lines:
– nodes connected in parallel;
– nodes connected in series.
1.2.1. Parallel node
The parallel node consists of the parallel connection of two
transmission line sections of length l. An equivalent scheme
corresponds to this parallel connection (Figure 1.4).
Figure 1.4. Equivalent electrical network of the parallel node
We will assume, for the study which follows, that the characteristic
impedance of the transmission lines is equal to 1 (Z0 1).
From Figure 1.4, the variation in voltage Vz in the Ox direction,
using the first-order-limited Taylor formula, is expressed by:
ΔVz  ΔI 
Vz
x
[1.4]
6
Numerical Analysis in Electromagnetics
If Ix is the current in the Ox direction, we can then say:
ΔVz  2L 
Δl I x
2 t
[1.5]
We also obtain:
Vz
I
 L  x
x
t
[1.6]
Using the same reasoning in the Oy direction gives us:
I y
Vz
 L 
y
t
[1.7]
The current conservation law at the nodes enables us to write:
Ix I y
V

 2C z
x y
t
[1.8]
Therefore, from these three relationships linking currents and
voltages at this node, we see that:
 Vz
I
 L x

t
 x
 V

Iy
z
 L

t
 y
 I
I
V
 x  y  2C z
t
 x y
[1.9]
where L and C are the inductance and capacitance per unit length of
the transmission lines.
Basis of the TLM Method
7
We can deduce the following relationship from these equations:
 2 Vz
x 2
 2 Vz

y 2
 2  LC 
 2 Vz
t 2
[1.10]
The electromagnetic wave propagation equation for a medium of
permittivity  and permeability  is given by:
 2
x 2

 2
y 2


 2
t 2
[1.11]
Comparing equations [1.10] and [1.11] clearly shows that equation
[1.9] enables the simulation of wave propagation in a medium for
which the propagation velocity is:
V
1


1
2  LC
[1.12]
Depending on whether we are considering the propagation of a TE
wave or a TM wave, the Maxwell equations can be expressed as
follows.
For a TM wave:
H x
 E z
 y  μ t

 E z
H y
μ

t
 x
 H y H x
E

ε z



t
x
y

[1.13]
8
Numerical Analysis in Electromagnetics
For a TE wave:
E x
 H z
 y  ε t

 H z
E y
 ε

t
 x
 E y E x
H

 μ z

y
t
 x
[1.14]
From two equations, [1.9] and either [1.13] or [1.14], the
equivalences between the voltages and currents of the node on one
hand, and the components of the electromagnetic field from the TM
and TE modes on the other, can be established.
These equivalences are given by:
TM: Vz  E z
I x  H y
Iy  Hx
2C  
L
[1.15]
TE: Vz  H z
Ix  E y
I y  E x
2C  
L
1.2.2. Series node
The series node can be represented by its equivalent node network,
as with the parallel node.
Figure 1.5. Equivalent electrical network of the series node
Basis of the TLM Method
9
Based on the approach used for the parallel node, transmission line
theory gives us:

 I  C Vy
 x
t

Vx
 I
  C
y

t


 Vx  Vy  2  L I
x
t
 y
[1.16]
where L and C still represent the lineic inductance and capacitance of
the transmission lines.
Comparing these equations with Maxwell’s equations for a TE and
TM wave gives us the following equivalences:
TM: I  E z
Vx  H x
Vy   H y
2L  
C
[1.17]
TE: I  H z
Vx  E y
Vy   E x
2L  
C
1.2.3. Simulation of inhomogeneous media with losses
A homogeneous medium is characterized by a relative permittivity
r and a relative permeability r. Simulation of a medium with a
relative permittivity r occurs through the introduction of an additional
capacity at the parallel node. For this, an open stub of length l/2 and
normalized characteristic admittance Ys is inserted (Figure 1.6b). This
stub brings about a capacity Cs at the node, given by:
Cs 
 0 Ys
2
[1.18]
10
Numerical Analysis in Electromagnetics
The total capacity of the junction “2 Ct” is the sum 2 C0 + Cs and
should simulate a medium of permittivity 0r, since 2 C0 is the
capacity for which a permittivity of 0 can be simulated.
Therefore we have:
2  C0  Cs  2   0 
 0 Ys
2
 2   0 r
[1.19]
from which we obtain:
Ys  4   r  1
[1.20]
Ys is the characteristic admittance which simulates the relative
permittivity r.
In an analogous way, in order to simulate the relative permeability
r, a short-circuit stub of length l/2 and characteristic impedance Zs
is introduced into the series node, such that:
Zs  4   r  1
[1.21]
In order to simulate the losses in a medium of conductivity , a
matched (semi-infinite) stub of characteristic conductance G0 is
introduced.
G 0  σ  Zair Δl
where Zair 
0
: characteristic impedance of air.
0
[1.22]
Basis of the TLM Method
CO
4
5
CC
4
1
11
5
V
3
2
(a)
1
I
2
3
(b)
Figure 1.6. Series and parallel nodes with permittivity, permeability and
loss stubs: a) parallel node; b) series node
Simulation of losses is only possible if they are low enough for the
pulse distortion due to losses to be negligible.
1.2.4. Scattering matrices
The scattering matrix characterizes the node by linking the incident
pulses and those reflected over its branches, according to the
following relationship:
 V ref  S   V inc
[1.23]
For a parallel node (Figure 1.6), the total admittance presented by
the node is:
Yt  4  Ys  G 0
[1.24]
where Ys is the normalized characteristic admittance of the branches
with a permittivity r and G0 is the normalized conductance which
simulates losses due to a conductivity of .
The other four branches have unitary characteristic admittances.
12
Numerical Analysis in Electromagnetics
Let us consider a pulse of characteristic admittance Yi occurring
over a branch i; this will be reflected over the branch with a reflection
coefficient:
Γr 
2Yi  Yt
Yt
[1.25]
and will be transmitted to the other branches j, with characteristic
admittance Yj and a transmission coefficient:
T
2Yj
[1.26]
Yt
As the loss stub is semi-infinite, it does not return pulses. The
scattering matrix of the parallel node is therefore limited to the other
five branches and is given by:
S
 2  Yt
 2
1 
 2

Yt 
 2
 2
2
2
2
2  Yt
2
2
2
2  Yt
2
2
2
2
2
2  Yt
2
2Ys

2Ys 
2Ys 

2Ys 
2Ys  Yt 
[1.27]
The reflected pulses will therefore be given by:
 V1 
 V1 
V 
V 
 2
 2
 V3   S   V3 
 
 
 V4 
 V4 
 
 
 V5  ref
 V5 inc
[1.28]
Basis of the TLM Method
13
Similarly, we calculate the scattering matrix [S] of a series node
(Figure 1.6). A pulse arriving from arm 1 of a node toward arm 4 of
the following node sees an impedance Ze = 3 + Zs, which corresponds
to a reflection coefficient:
Γ 
2  Zs
4  Zs
[1.29]
where Zs is the normalized characteristic impedance of the stub with
permeability r.
This pulse will be transmitted over the other branches, with a
value:
1 Γ 
2
4  Zs
[1.30]
In the case of a pulse coming from the series stub, the reflection
coefficient takes the value:
Γs 
4  Zs
4  Zs
[1.31]
It will therefore be transmitted to the other branches with a value:
1  Γs 
2Zs
4  Zs
[1.32]
However, note that the voltages at arms 2 and 3 should be taken,
with signs respecting the equivalences given above.
14
Numerical Analysis in Electromagnetics
For the series node, the scattering matrix is as follows:
S
 2  Zs
 2
1 
 2

4  Zs 
 2
 2Zs
2
2  Zs
2
2
2
2
2
2  Zs
2
2
2
2  Zs
2Zs
2Zs
2Zs
2 
2 
2 

2 
4  Zs 
[1.33]
At each iteration during simulation, all of the pulses arriving at a
node will be transmitted on all of the arms, based on the scattering
matrix of the considered node.
1.2.5. Boundary conditions
Of course, meshed space is not infinite. It can be enclosed by
metallic walls, magnetic walls (which are generally magnetic planes
of symmetry of the structure), or even lead to an open space to which
absorbing conditions should be applied. Sometimes, the space will be
enclosed by an ordinary wall which can easily be simulated if its
impedance is not dispersive.
The walls should be perpendicular to the transmission lines and be
simply simulated by applying an appropriate reflection coefficient to
the incident pulses to the wall. The equivalences established in [1.15]
and [1.17] enable the reflection coefficient value to be established.
If we simulate TM modes using parallel nodes, the voltage is
equivalent to an electrical field. Thus, over a perfect conductive wall,
the field is null and therefore the voltage should also be null, which
leads to a reflection coefficient  which is equal to –1. A magnetic
wall will give a coefficient equal to +1, and, generally, a normalized
impedance z will lead to a reflection coefficient:
 TM 
z 1
z 1
Basis of the TLM Method
15
If we simulate TM modes with series nodes, the sign of  will be
inverted.
Simulating the propagation of TE modes simply results in a sign
change for the reflection coefficient, and will therefore result in:
 TE 
z 1
z 1
The walls should be placed mid-way between two nodes, in order
to ensure synchronism of the reflected pulses on the wall with the
other pulses.
The problem of open media will be dealt with in detail in
Chapter 2.
1.2.6. Dielectric interface passage conditions
The addition of reactive stubs to 2D nodes enables the slowing
down of wave propagation over the TLM network. Furthermore the
passage conditions between two separate dielectric media must be
respected.
If the parallel node is used, the stub adds a capacity to the node,
reflecting a relative dielectric constant r. For TM modes, the
tangential component of the electrical field is represented by the
voltage Vz.. As the tangential field is continuous at the interface, the
pulse transmitted between media is also continuous. The propagation
constant, wave impedance and continuity are therefore perfectly
simulated and no further action is required. It should be emphasized
that the interface between the dielectrics must be placed at the midpoint between two nodes.
If series nodes are used to simulate inhomogeneous dielectric
media, then the situation is different. Simulation of TE nodes enables
field passage conditions to be respected. For these nodes, the stub
enables medium permeability, and not permittivity, to be increased.
This does not disrupt the propagation velocity (r and r intervene in
16
Numerical Analysis in Electromagnetics
the same way in the velocity calculation). Wave impedances in the
media, on the other hand, will not be correctly simulated.
Some reflection and transmission coefficients must be introduced
to the interface in order to correct this problem, as indicated in
Figure 1.7.
Medium 2
Medium 1
Ai
Node i+1
Node i
T12Ai
+
11Ai
22Ai+1
+
T21Ai+1
Ai+1
Figure 1.7. Application of reflection and transmission coefficients to the interface
Let Z1 be the characteristic impedance of medium 1, and Z2 that of
medium 2.
If r = Z1/Z2 , then for a transmission line crossing the interface:
11 
1 r
;
1 r
 22 
r 1
;
1 r
T12 
2
;
1 r
T21 
2r
1 r
[1.34]
The problem will be identical if inhomogeneous magnetic media
are simulated using parallel nodes.
We will see that it is possible to overcome these problems by using
3D nodes, neutralizing one of the dimensions.
Basis of the TLM Method
17
1.2.7. Dispersion of 2D nodes
The propagation constant in the TLM network is dependent on
frequency and the network is therefore said to be dispersive. This
phenomenon due to discretization is present for all types of 2D and 3D
nodes and causes the velocity error in the TLM method.
1.2.7.1. Case of nodes without stubs
There is a perfect analogy between the field and the mesh
parameters, so long as the meshing is extremely fine compared to the
wavelength. However, the use of very small spatial step values leads
to prohibitive memory sizes and highly significant CPU times during
simulation. Moreover, if the cell size is increased and becomes of the
order of the wavelength, the TLM meshing can no longer be
considered to be a continuum; it must then be treated as an anisotropic
periodic structure. It is therefore important to evaluate the slow wave
properties of the mesh, in order to evaluate its limits.
Firstly, let us consider the propagation of a diagonal wave front at
45° to the mesh axes. The pulses along the branches have identical
amplitudes and phases in the two axial directions. Two of these
identical waves converging towards a network node still see a
matched load, whatever their wavelength. Consequently, the
propagation velocity in the mesh is independent of frequency and is
equal to 1
times the propagation velocity along the transmission
2
lines.
The axial propagation of a plane wave front is, however, dependent
on frequency. Indeed, a pulse propagating along an axis encounters all
l, two open-circuited stubs of length l/2 connected in parallel, thus
simulating the equivalent of a TEM wave.
We therefore have a periodic structure over which to calculate
current and voltage at the input of a cell, based on the current and
voltage at the input of the preceding cell. This is expressed by the
following equation:
18
Numerical Analysis in Electromagnetics
Vi   cos  / 2
 I    j sin  / 2
 i 
j sin  / 2  
1
0   cos  / 2
cos  / 2   2 j tan  / 2 1   j sin  / 2
j sin  / 2  Vi 1 
cos  / 2   I i 1 
[1.35]
where   2  l /  .
If the waves for the structure have a propagation constant
n = n + n, then:

Vi  e n


I 
 i   0
0  Vi 1 


e n   Ii 1 
[1.36]
Comparing these equations gives:

cosh  n l  cos   tan sin 
2
[1.37]
For relatively low frequencies, the previous equation reduces to:
sin
 n l
2
 2 sin
 l
2
[1.38]
which can also be expressed as:

 l / 


1
 n sin  2 sin  l /   


[1.39]
where  and n are the phase constants over the transmission lines and
the network of lines, respectively. Figure 1.8 shows their relationship
based on the normalized l network step, relative to the wavelength
over the lines. The first cut-off frequency occurs for l/ = ¼. For
very low frequencies (i.e. very low values of l/), the propagation
Basis of the TLM Method
19
velocity for the network is, as expected, equal to c / 2 . For arbitrary
propagation directions for the network, the constant ratio is
somewhere between the axial and diagonal propagation.
It should be noted that for higher frequencies, the network once
more becomes propagative, which signifies that the parasitic “high
frequency” modes may be excited within the structure.
/n
Diagonal propagation
0.7
Arbitrary angle
Axial propagation
l/
0
0.1
0.25
Figure 1.8. Propagation constant dispersion in the 2D TLM without stubs
In order to estimate the propagation constant for an arbitrary angle,
a modification to equation [1.39] can be used, according to [SAG 85]:
d n  l / 



1
 n sin  d n 2 sin  l /   


[1.40]
where dn = Dn/D. Dn is the distance traveled by a wave between two
mesh nodes, while D is the minimum distance traveled in order to join
these two points along the network axes. We see that dn = 1 (axial
20
Numerical Analysis in Electromagnetics
propagation) and
dn 
1
2
(diagonal propagation) provide the
expected results. Knowledge of these expressions enables the eventual
correction of the velocity error, if the direction of propagation of the
wave is known.
1.2.7.2. Case of parallel nodes with permittivity and loss stubs
This time, the nodes of the periodic structure include a
supplementary open circuit stub of length l/2 with normalized
characteristic admittance Ys and a semi-infinite stub with normalized
conductance G0. For an axial propagation, this leads to the equation:
Vi   cos  / 2
 I    j sin  / 2
 i 
 cos  / 2
 j sin  / 2

1
0
j sin  / 2  
G  j 2  Y tan  / 2 1 

cos  / 2   0
 s

j sin  / 2  Vi 1 
cos  / 2   Ii 1 
[1.41]
where G0 is the loss stub conductance and Ys is the permittivity stub
admittance   2  l /  .
If the waves over the structure have a propagation constant
n = n + n, then:

Vi  e n
I   
 i   0
0  Vi 1 


e n   Ii 1 
[1.42]
By combining [1.43] and [1.44], for l and nl  1 , we obtain:

 l / 

 n sin 1  2 1  Ys / 4  sin  l /   


[1.43]
Basis of the TLM Method
21
1
2

 2
 1  2 1  Ys / 4  sin  l /   

n
 2 1  Ys / 4  cos  l /   


[1.44]
where:

G0
4l 1  Ys / 4 
=
2

The first cut-off frequency occurs for:
1
1
 l 
 sin 1
 
  cut off 
2 1  Ys / 4 
[1.45]
For low frequencies, we obtain:
 n  2 1  Ys / 4  
[1.46]
where γ = ∝+jβ. It should be noted that when Ys increases, the useful
frequency band reduces. For diagonal propagation, the propagation
constant ratio is independent of frequency, as we have seen
previously. For propagation in an arbitrary direction the following
approximate formula can be used:
d n  l / 


 n sin 1  d n 2 1  Ys / 4  sin  l /   

[1.47]

where: dn = Dn/D, Dn and D are defined as in section 1.2.7.1.
1.2.7.3. Case of series nodes with permeability stubs
This time, the nodes of the periodic structure include a
supplementary open circuit stub of length l/2 with normalized
characteristic admittance Zs and a semi-infinite stub with normalized
conductance R0. For an axial propagation, this leads to the equation:
22
Numerical Analysis in Electromagnetics

 l / 

 n sin 1  2 1  Z s / 4  sin  l /   

[1.48]

2


 1  2 1  Z s / 4  sin  l /   

n
 2 1  Z s / 4  cos  l /   

1
2
[1.49]

where:

R0
4l 1  Z s / 4 
=
2

The first cut-off frequency occurs for:
1
1
 l 
 sin 1
 
  cut off 
2 1  Z s / 4 
[1.50]
Note that the introduction of losses into the series node does not
influence the phase constant in the network.
1.3. The TLM process
1.3.1. Basic algorithm
All of the algorithms of the TLM method are derived from the
algorithm presented in Figure 1.9. The meshing and description of the
structure are performed before the iterative process, as well as the
determination of the pulse scattering matrix/matrices on the nodes.
Excitation can be uniquely applied to any node of the structure before
the iterations begin, but may also change over time and therefore be
applied during the process. This is stopped after N iterations, which
represents a simulation time equal to N t. A Fourier transform or
other signal processing then enables the frequency response of the
structure to be obtained.
Basis of the TLM Method
23
Data input:
meshing and description of the structure
Calculation of the scattering matrix
Input of excitation
Propagation
Reflection at boundaries
and metallic walls
N iterations
Scattering
Output: Fourier transform or other
signal processing
Figure 1.9. Basic algorithm of the TLM method
1.3.2. Excitation
Excitation of the TLM network is classically performed by
applying a Dirac pulse along one or more branches of one or more
nodes of the network. This procedure enables an infinite simulated
24
Numerical Analysis in Electromagnetics
frequency range to be obtained. However, working in the time
domain, all excitation combinations are possible; for example, an
infinite sequence of periodic pulses, whose amplitudes vary
sinusoidally, enables the excitation of a pure wave with a given
period. Indeed, it is possible to excite a range of given frequencies,
from an infinite number to a single pure frequency. An infinite
frequency range may pose problems, insofar as high frequency
parasitic modes are also excited within the structure. These modes are
not generally disruptive, except in the case of imperfect absorbing
boundaries, where these modes may be reflected and create
instabilities and divergence from the TLM process.
In order to avoid this problem, if a single frequency band is
necessary, it is better to use a Gaussian or a sinusoid modulated by a
Gaussian. For example, a typical time signal is:
f (t )  
2  t  t0 
tw
 t t
e  0
2
/ tw2
[1.51]
It is then very simple to adjust the desired frequency range.
1.3.3. Output signal processing
A series of pulses, spaced by a time t, representing the time
response of the structure to the excitation imposed, occurs for each
chosen output node. This is expressed in the form:

F (t )   Ak   t  k t 
k 1
[1.52]
The frequency response is obtained using a simple Fourier
transform of the time response. As F(t) is a series of Dirac functions,
the Fourier transform becomes a sum for which the real and imaginary
parts are given by:
Basis of the TLM Method
  l   N
l 

Re  F      Ak cos  2 k 
 

     k 1
l 
  l   N

Im  F      Ak sin  2 k 

 

    k 1
25
[1.53]
In the above equations, F(l/) is the frequency response, Ak is the
pulse value read at the instant kt and N is the number of iterations
performed. This number N is finite, which implies a truncation of the
time signal. This truncation is equivalent to the application of a “gate”
function over the time response. This function, which is equal to 1
between instants t = 0 and t = Nt, is 0 between t = NT and infinity.
A resonance line at a given frequency will be affected by the Gibbs
phenomenon, i.e. by a response of sin(x)/x centered on this resonance.
This phenomenon may be extremely disruptive in the case where
multiple resonance frequencies existing in the analyzed structure are
very close to each other. The presence of secondary lobes of nonnegligible amplitudes may make reading the response difficult or even
impossible. It is therefore necessary to apply windows other than the
rectangular window to the time response in order to reduce the error
from truncation. Among the various windows which exist (triangular
window, Hamming’s window, Blackman’s window, etc.) Hann’s (or
Hanning’s) window provides quite suitable results [SAG 80]. We see
in Figure 1.10 that the secondary lobes are considerably attenuated by
applying this window. The time response must be multiplied by the
following expression:
1
k 
f hann  1  cos

2
N 
[1.54]
The longer the time duration of the chosen window, the narrower it
will be in the frequency domain. Thus, in taking an infinitely long (in
terms of time) window, then the one Dirac frequency limit is reached,
which is the neutral element of the convolution product. For an
infinitely long window, the “real” spectrum of the analyzed signal is
found, effectively corresponding to the TFD of a signal of infinite
duration.
26
Numerical Analysis in Electromagnetics
a) Rectangular window
b) Hann (Hanning) window
Figure 1.10. Spectral density in dB based on the sampling
frequency centered on a resonance line
In addition to the Fourier transform, it is of course possible to use
traditional signal processing which is appropriate to the problems
being handled. In particular, in all problems where specific
frequencies are enhanced, methods such as the Prony–Pisarenko
method [DUB 92] may provide an appreciable gain in computation
Basis of the TLM Method
27
time by significantly reducing the number of iterations necessary to
obtain a sufficiently precise spectrum. Essentially, the TLM method
upsamples the signal. It is therefore possible to apply error prediction
and estimation methods with much smaller samples than a Fourier
transform. Dubard notes a ratio between the number of samples
required equal to 9 between Prony–Pisarenko and the FFT (fast
Fourier transform) in order to obtain equivalent results for an antenna
problem.
Chapter 2
3D Nodes
2.1. Historical development
2.1.1. Distributed nodes
The nodes used in 2D [JOH 71, HOE 91] were combined into a
distributed node which would enable 3D simulation. This node, as
presented by Akhtarzad and Johns [AKH 74], is achieved by the
interconnection of three series nodes and three parallel nodes, which
thus form a cube with edges of length l/2 (Figure 2.1). The
equivalent electrical scheme of the distributed node is given by
[AKH 75]. The theory and the whole package of applications of these
schemes are brought together in a review paper proposed by Hoefer
[HOE 85]. The diverse components of the electromagnetic field are
thus available at the corners of the cube, at the parallel nodes for the
electrical field and at the series nodes for the magnetic field. The
connection of multiple nodes of this type enables the simulation of a
3D medium.
The topology of the distributed node is similar to that of the FDTD
for the Yee cell [YEE 66]. The advantage of the TLM approach is in
the fact that we are making use of three out of six field components at
each scattering point (the point where the transmission lines intersect
on the scheme) against just one for FDTD. However, the distributed
30
Numerical Analysis in Electromagnetics
node requires twice as many variables as the FDTD cell. Furthermore,
the major disadvantage of this node is the complexity of its numerical
scheme [JOH 87]; the fields calculated at the scattering points are
spatially separated and are therefore not instantly updated. This makes
arbitrary wall modeling difficult [HOE 89]. Finally, programming of
the variable meshing (i.e. having a dimension variation in space)
becomes laborious.
Figure 2.1. Distributed 3D node
2.1.2. Asymmetrical condensed node (ACN)
This node was proposed by P. Saguet and E. Pic [SAG 82]. It is
obtained from the original 3D node by suppressing the line sections
between the elementary series and parallel nodes (Figure 2.2a). This is
done through the transfer of the elementary cell from the original T
node to an elementary half-T cell. The interconnection between the
three parallel and three series nodes is then achieved at a point, hence
the name “node”. The asymmetrical condensed node in its simplest
form (Figure 2.2b) is made up of 12 arms. Treatment of
inhomogeneous and lossy media leads to a node containing 21 arms.
3D Nodes
31
Figure 2.2. Asymmetric condensed node (ACN)
The advantage of this node is its ability to carry out scattering
operations at a unique point in space. Thus the six field components
are calculated simultaneously at this point. The walls can be applied at
the center of the node, or more sensibly, at the mid-points between the
nodes (i.e. on the cube faces). However, with the image of the
distributed node, there remains an asymmetry; along the direction of
propagation, the first connection encountered is either parallel or
series. This implies that a wall seen in any direction has properties
which are appreciably different from those under another incidence,
especially at high frequencies. From this phase, development of 3D
TLM nodes goes beyond the classic 2D node. The first step in this
direction was proposed by Johns [JOH 86a, JOH 86b] with the
symmetrical condensed node (SCN).
2.1.3. The symmetrical condensed node (SCN)
The configuration of this node (without permeability, permittivity
and loss stubs) is shown in Figure 2.3. It preserves the advantages of a
condensed scheme, while overcoming the defects from the ACN.
On each arm of this node, two pulses propagate, corresponding to
wave cross-polarizations in the considered direction (Figure 2.4). The
scattering process is carried out at a single point, or “connection”. We
32
Numerical Analysis in Electromagnetics
place this term in quotation marks as the development of this node is
no longer based on an equivalent circuit of lines branching. In order to
calculate its scattering matrix, Johns used Maxwell’s equations and
the energy conservation law [JOH 87]. The node thus obtained has a
scattering matrix of size 12 × 12 [HOE 89] for a cubic cell and an
isotropic inhomogeneous medium.
Y
X
Z
V 12
V7
V4
V2
V3
V10
V6
V 11
V9
V8
V5 V1
Figure 2.3. The symmetrical condensed node
Figure 2.4. SCN and central connection
3D Nodes
33
For simulating variable, non-cubic meshing and other more general
media, only the stubs technique has been used with this node; six
reactive arms are added to the center of the cell. The scattering matrix
is thus a matrix of size 18 × 18. The incident and reflected voltages for
each input are linked by this scattering matrix [HOE 89].
Fields E and H can be calculated at the center of any cell, at each
iteration, from a linear combination of the incident voltages. For the
simulation of electric and magnetic losses of a medium, infinite
reactive arms can be added to the center of the cell, without changing
the size of the S matrix [NAY 90, GER 90]. Indeed, it is sufficient to
include these parameters in the calculation of matrix elements, since
the reflected voltages on each reactive arm never return. Details of
SCN theory and application can be found in [CHR 95], however we
will study them more specifically in the following sections.
2.1.4. Other types of nodes
2.1.4.1. HSCN and SSCN nodes
Memory storage (18 voltages) as well as the time step are the main
disadvantages of the SCN node. Indeed, if the meshing is not cubic,
the time step is proportional to the ratio of the smallest dimensions to
the largest. This constraint has the effect of significantly reducing the
time step for a variable meshing, for instance. As a result, the number
of iterations must be increased according to the same law. Two new
TLM nodes minimize these problems: the HSCN [SCA 90, BER 94]
(Hybrid SCN) and the SSCN [TRE 94] (Super SCN).
The basis for the improvements brought about by these two new
nodes is the following idea: it is not necessary for all transmission
lines linking these nodes to have the same characteristic impedance
(Z0). Using this possibility, it is possible to free either the inductive
reactive arms [SCA 90], or the capacitive reactive arms [BER 94].
This formulation defines the new hybrid node. It therefore enables a
reduction in memory (15 voltages), while enabling a time step of
around 1.7 times that of the SCN in more favorable cases. However, it
is necessary to deal with the interfaces between media, since line
34
Numerical Analysis in Electromagnetics
impedances are no longer identical. On the other hand, based on the
same principle, the SSCN node enables the reactive arms (12 voltages)
to be freed from the structure, as well as the time step to be, in certain
cases double that of the SCN [SCA 90, TRE 95a, TRE 95b]. For this
node, there are six different arm impedances rather than three
(HSCN). Conversely, the SSCN dispersion characteristics are not as
good as those of the SCN and HSCN [TRE 95b, BER 95] in media
other than a vacuum.
The properties of the SCN, HSCN and SSCN nodes can be
deduced from the properties of a general node (GSCN), which we will
study in section 2.2.
2.1.4.2. Alternating scheme (ATLM)
Note that in the best case (SSCN), the TLM algorithm requires up
to 12 voltages per node, which is due to the apparent redundancy in
the TLM method. We should add that this is without a doubt the
reason for the appearance of parasitic (purely numeric) modes
[RUS 95a], which are highly disruptive in the implementation of
absorbing boundaries [CHE 93]. The ATLM scheme proposes
overcoming this redundancy.
TLM
Node
Figure 2.5. The ATLM scheme: white cells indicate the cells calculated in nt; black
cells indicate those calculated in (n+1)t
3D Nodes
35
Imagine a set of TLM cells within a homogeneous medium
(Figure 2.5). In the white cells, we calculate the reflected voltages at
time (n+l/2)t from the incident voltages at (n-l/2)t. These reflected
voltages then become the incident voltages for the adjacent nodes. We
then calculate the reflected voltages of the black cells at (n+l/2)t, and
so on. This scheme was initially developed for the SSCN [RUS 95b].
It demands an alternative meshing philosophy. Indeed the boundaries
must out of necessity be at a distance of l (and not l/2) from the
center of the nodes, to insure synchronism. To that end, these walls
need to be positioned at the center of the TLM nodes. This technique
enables a 50% decrease in memory and makes the TLM method
particularly cost effective in terms of computer resources.
Furthermore, it enables parasitic modes to be eliminated [CHE 93]
without any loss of precision. It is also suitable for the SCN node
[CHE 93, KRU 96, BAD 96], with reactive arms of length l to
preserve synchronism. This latter scheme represents a memory saving
of 25% compared with the classic SCN. However, the ATLM scheme
imposes a significant number of constraints. In order to respect TLM
synchronism, we have indicated that with the ATLM model it is
advisable to position boundaries at the center of the nodes. The direct
impact of this constraint is that a new node needs to be created for
each situation. The consequence is that the trivial issue of TLM
meshing, which constitutes one of its forces and makes the adoption of
this scheme difficult in situations where there are a number of
different materials and walls, is suppressed. This assessment is equally
valid in the case of variable meshing, where the boundary between
areas of different density is situated at the center of the cells, which
implies the creation of particularly “exotic” cells.
2.1.4.3. Split step scheme
The final 3D TLM scheme presented could equally be described as
being alternating, even though it is quite different in nature [NAM 99].
This is an algorithm which aims to suppress the notion of a maximum
time step in time methods. Indeed, this parameter is crippling when
significant contrasts in dimensions exist within an analyzed structure.
The coexistence of meshing zones of different contrasts implies the
use of a very small time step and thus of an inversely proportional
number of iterations. This type of scheme enables freedom from this.
36
Numerical Analysis in Electromagnetics
The first studies in this area were conducted in FDTD under the
name ADI-FDTD (alternate direction implicit FDTD) [NAM 99,
ZHE 00]. Then, a scheme for TLM formalism was created: SS-TLM
[LEM 04], which relies upon an “exploded” derivation of Maxwell’s
equations. If, for instance, we depart from one of the projections of the
Maxwell-Ampère equations along the Ox axis of the Cartesian system:

E x
H z H y
 ex E x 

t
y
z
[2.1]
where  is the permittivity of the medium and ex is the conductivity of
the medium along the Ox axis, we can split this into two as follows:
1  E x
 H z
 ex E x  


2  t
y

[2.2]
H y
1  E x

 ex E x   


y
2  t

[2.3]
The two equations will be solved sequentially within an iterative
scheme. One TLM scheme arising from this type of equation results in
an implied scheme, which no longer has any upper time step limit,
other than the obvious Nyquist limit. However, the numerical error
generated by this scheme forces the time step to be limited. If this
does not present any advantage within a regular meshing
configuration, in more difficult situations (i.e. with high contrast
levels), the increase in calculation time is typically significant.
Furthermore, the implied formulation can no longer be expressed in
terms of voltage at the surfaces, but must be expressed in terms of
fields at the center of the cell. The required memory is no more than 6
components of the field per cell (against 18 voltages for the SCN).
Finally, this technique removes parasitic modes from the TLM
method.
This formulation appears promising. However, as it is so new, it
will not be developed in this book.
3D Nodes
37
2.2. The generalized condensed node [TRE 95b]
2.2.1. General description
2.2.1.1. Notations
In general, on a particular transmission line, a total voltage pulse is
defined as the sum of the incident and reflected pulses: V = Vi + Vr.
Similarly, the total current is given by I = (Vi – Vr)/Z, where Z is the
characteristic impedance of the line.
If the coordinate origin is situated at the center of the node, a
voltage propagating in direction i polarized along j will be denoted by
Vinj for the negative side of the node and Vipj for the positive side:
i,j  x,y,z i  j .
On open stubs, the incident voltage is denoted by Voi and on shortcircuit stubs by Vsi. The voltages on electric and magnetic loss
matched stubs will be denoted by Vei and Vmi respectively.
For each transmission line the capacities and inductances per unit
length in the i direction and polarized along j will be denoted by Cij
and Lij. Similarly, the characteristic impedances and admittances will
be Zij and Yij.
The total capacity and inductance of the stubs in the i direction will
be denoted by Coi and Lsi, the characteristic impedances and
admittances of these stubs are denoted by Zsi and Yoi respectively.
Although a general study is possible, here we are only interested in
so-called “balanced” nodes, i.e. where the impedances of the lines
from both sides of the node (in the same direction and for the same
polarity) are identical.
2.2.1.2. Constitutive relationships in generalized nodes
Each cell has dimensions x, y and z and contains a nondispersive anisotropic material, defined by its permittivity tensor 
and its permeability tensor  :
38
Numerical Analysis in Electromagnetics
x
0
 0
y
0
0
x
 0
y
0
0
 rx
0
0  0 0
z
0
0
rx
0
0  0 0
0
z
0
 ry
0
0
0
 rz
0
[2.4]
ry
0
0
0
rz
[2.5]
The total capacity of the block is given by:
  EdS
Q
C s

V
[2.6]
 Edl

which gives, in the 3 directions:
Cty   y
z x
y
[2.7]
Ctx   x
 y z
x
[2.8]
Ctz   z
y x
z
[2.9]
Similarly, the total inductance of the block is given by:
 HdS
 s
L 
I
 Hdl
[2.10]
3D Nodes
39
which leads to:
Ltx   x
y z
x
[2.11]
Lty   y
z x
y
[2.12]
Ltz   z
xy
z
[2.13]
These are the components of the total capacity Ct and total
inductance Lt vectors of the block of matter, modeled by the TLM
cell. This cell must therefore reproduce the corresponding capacity
and inductance in each direction.
For example, let us take the total capacity of the cell in the y
direction. This consists of the lineic capacities of the two polarized
transmission lines along y, of length x and z, as well as the capacity
of the open stub, which gives us:
Cty  Cxy x  Czy z  Coy
[2.14]
Similarly, for the total inductance in the z direction, for example:
Ltz  Lxy x  Lyx y  Lzs
[2.15]
Following the same process, six equations can be obtained which
can be compared with equations [2.7] to [2.9] and [2.11] to [2.13].
The following six equations are thus obtained:
C yx y  C zx z  Cox   x
 y z
x
[2.16]
40
Numerical Analysis in Electromagnetics
C zy z  C xy x  Coy   y
 x z
y
[2.17]
C xz x  C yz y  Coz   z
y x
z
[2.18]
L yz y  Lzy z  Lxs   x
 y z
x
[2.19]
Lzx z  Lxz x  Lsy   y
xz
y
[2.20]
Lxy x  L yx y  Lzs   z
y x
z
[2.21]
These six equations form the basis for modeling the medium using
TLM networks including any 3D node.
There are therefore 18 parameters to be determined:
Six lineic capacities, six lineic inductances, three total capacities of
open stubs and three total inductances of short-circuit stubs. There
therefore remains 12 degrees of freedom for determining these
parameters.
In TLM schemes, time synchronism must be maintained for the
whole network. The pulses must arrive at the center of the node
simultaneously, following a propagation time t (time step).
Let us take, for example, the propagation velocity on a
transmission line directed along x and polarized along y. We
have: vxy 
1
C xy Lxy
and additionally vxy 
x
.
t
Time synchronism therefore imposes six new equations:
t  x C xy Lxy
[2.22]
3D Nodes
41
t  x Cxz Lxz
[2.23]
t  y C yz Lyz
[2.24]
t  y C yx Lyx
[2.25]
t  z Czx Lzx
[2.26]
t  z Czy Lzy
[2.27]
Taking these six constraints into account, there still remains six
degrees of freedom.
Additional constraints can therefore be applied which will lead to
different versions of the 3D TLM node.
Of course, modeling losses is always possible, as we have already
shown in Chapter 1 (see 1.2.3). Infinitely long stubs or stubs
terminated by a matched load are inserted. If we consider the electrical
and “magnetic” effective conductivities ek and mk in the k direction,
the loss elements in the 3D TLM node are defined by:
Gek   ek
i j
k
Rmk   mk
i j
k
[2.28]
[2.29]
2.2.2. Derivation of 3D TLM nodes
2.2.2.1. Nodes equipped with stubs: the SCN node
As stated in the previous section, we have six degrees of freedom
which enable the imposition of new constraints. Six additional
42
Numerical Analysis in Electromagnetics
constraints can easily be obtained by using transmission lines, all with
the same characteristic impedance Z0. This is the situation with the
traditional SCN node.
Therefore: Zij = Z0 (Yij = Y0= 1/Z0) and the system [2.16] to [2.21]
is reduced to:
2Y0 
Yok
i j
 k
 k t
2
[2.30]
2Z 0 
Z sk
 i j
 k
k t
2
[2.31]
i,j,k pertain to { x,y,z } and are not identical.
Therefore the only parameters to be determined are Y0k and Zsk.
We obtain:
  i j

Yok  2Y0  rk
 2
 c t k

[2.32]
  i j

Z sk  2 Z 0  rk
 2
c
t
k




[2.33]
c  1  0 0 being the velocity of light.
In order for the process to be stable, all of the stubs must have
positive or null impedance or admittance and we must therefore have:
t   rk
i j
2ck
[2.34]
t  rk
i j
2 c k
[2.35]
i,j,k  x,y,z
i  j,k .
3D Nodes
43
If the network is cubic, then I = j = k = l and we then find:
tmax 
l
.
2c
From equations [2.34] and [2.35] it follows that if the mesh step is
increased in one direction in order to decrease the required memory,
the maximum time step will decrease proportionally, which signifies
that the computing time will also increase. What is gained on one side
is lost on the other.
2.2.2.2. Hybrid nodes
2.2.2.2.1. Type I HSCN nodes
The previous disadvantage may be avoided if the SCN node
constraint (all of the characteristic impedances being identical) is
relaxed. This idea has been explored and implemented for the SCN
and described in [CHR 95, TRE 95b, BER 95] under the name HSCN
(hybrid symmetrical condensed node). Let us assume, for example,
that the transmission lines linking the nodes are sufficient to model the
inductance of the block. This being the case, the short-circuit stubs
become useless and Zsk is therefore null. The transmission lines used
to model the same magnetic component must have the same
characteristic impedance, and there are therefore three new conditions,
which are written as: Zij=Zji for i,j  x,y,z i  j .
By applying these conditions to equations [2.30] and [2.31], we
obtain:
 ij
 ij
Z ij  Z ji  k
 Z 0 rk
2k t
2ck t
[2.36]
or:
Yij  Y ji  Y0
2ck t
rk ij
[2.37]
44
Numerical Analysis in Electromagnetics
Carrying these values forward into expression [2.32], the value for
the characteristic admittance of the open stub in the k direction is
obtained:
 2 i j 4ct  i
j  
Yok  Y0  rk




c t k
k  ri j rj i  


[2.38]
Equation [2.36] shows that if the simulated medium is
inhomogeneous in terms of permeability, or if the meshing varies in a
particular direction, the characteristic impedances of the transmission
lines in this direction will not be identical at the interface between two
nodes of different regions. Reflection and transmission coefficients
should be applied as indicated in 2D in Chapter 1 (Figure 1.7). We
note also that for a uniform meshing, there is no correction to be made
if the medium presents different permittivities but the same
permeability throughout.
2.2.2.2.2. Type II HSCN hybrid nodes
What we have just done for inductances can also be done for
capacities. If the transmission lines linking the nodes are sufficient to
model the total capacity of the simulated matter block, the open stubs
are no longer necessary and we then have: Yok = 0 and the
characteristic admittances of the lines should be such that:
Yik = Yjk i,j,k  x,y,z i  j,k . By inserting these values into expression
[2.30], then:
Zik  Z jk  Z 0
2 c  k t
 rk i j
[2.39]
These values are carried forward into expression [2.31], leading to
the following value for the characteristic impedances of short-circuit
stubs:
 2  i j 4ct  i
j  
Z sk  Z 0  rk




k   ri j  rj i  
 ct k

[2.40]
3D Nodes
45
Equation [2.39] shows that if the simulated medium is
inhomogeneous in terms of permeability, or if the meshing is variable
in a particular direction, then the characteristic impedances of the
transmission lines in this direction will not be identical at the interface
between two nodes of different regions. Reflected and transmission
coefficients should be applied as indicated in 2D in Chapter 1
(Figure 1.7). We note also that for a uniform meshing, there is no
correction to be made if the medium presents different permeabilities
but the same permittivity throughout.
The choice between the two types of nodes could be dictated by
these considerations.
2.2.2.2.3. Maximum time step of HSCN nodes
The maximum time step for the HSCN node can be determined in
the same way as for the SCN node, by enforcing a positive or null
value at the stubs.
For example, for the type I node, the following condition should be
respected:
t 
2 rk
1
2c 1    i 2    j 2 
ri
 rj

where i,j,k  x,y,z
[2.41]
i  j,k
Following the values for i and j, the maximum time step will be
such that:
l
l 2
 tmax <
2c
2c
where l is the smallest of the dimensions.
[2.42]
46
Numerical Analysis in Electromagnetics
We see that the value for the time step in hybrid nodes is greater
than for the SCN node and is not strictly dependent on the smallest
dimension of the node.
2.2.3. Scattering matrices
2.2.3.1. Line scattering
The scattering of incident pulses on a node constitutes the core of
the TLM algorithm. In order to establish this scattering matrix, let us
consider a polarized voltage along the y axis propagating along the x
axis. Generally, the voltages of the two sides of the node are different,
i.e. Vxny differs from Vxpy. However, the conservation of charge
enables the definition for the total equivalent voltage Vy at the centre
of the node, as the average of the voltages on both sides of the node
(in the case studied where the characteristic impedances of the lines
from the two sides of the node are identical). Therefore:
Vy 
Vxny  Vxpy
[2.43]
2
Similarly, a total equivalent current Iz can be defined and the
magnetic flux continuity across the node dictates that:
Iz 
I xpy  I xny
[2.44]
2
By introducing incident and reflected voltages on the node, we
obtain:

 

Vy 
1 i
1 i
r
r
Vxny  Vxny
 Vxpy
 Vxpy
2
2
Iz 
1
1
i
r
i
r
Vxny
 Vxny

Vxpy
 Vxpy
2Z xy
2Z xy



[2.45]

[2.46]
3D Nodes
47
From these two expressions, we deduce:
r
i
Vxny
 Vy  I z Z xy  Vxpy
[2.47]
r
i
Vxpy
 Vy  I z Z xy  Vxny
[2.48]
The reflected pulses for the other directions and polarizations will
be obtained from equations of the same type.
In order to determine the scattering matrix, the values of Vy and Iz,
based on the incident voltages on the node, must be known.
2.2.3.2. Scattering into the stubs
The total voltage on the open and matched stubs is determined by
the component of the corresponding electrical field. Simply, therefore:
r
i
Voy
 Vy  Voy
[2.49]
Veyr  Vy
[2.50]
there is no incident voltage on the electrical loss stub.
In the same way, for the short-circuit and the magnetic (matched)
loss stubs:
Vszr  Vszi  I z Z sz
[2.51]
r
Vmz
 I z Rmz
[2.52]
All of these equations will enable us to determine the value of the
total equivalent voltage as well as the equivalent total current.
2.2.3.3. Total equivalent voltage
The total equivalent voltage Vy is obtained from the conservation
of charge relative to the component Ey of the electrical field:
48
Numerical Analysis in Electromagnetics
Qy   Qn, y  0
[2.53]
 I n, y  0
[2.54]
n
or:
n
where In,y are the currents in all of the polarized lines along y, which
gives us:

 

i
r
 Vzny
Yzy Vzny
  Yzy Vzpyi  Vzpyr  
i
r
 Voy
Yoy Voy
  GeyVeyr  0
i
r
i
r
 Vxny
 Yxy Vxpy
 Vxpy

Yxy Vxny
[2.55]
A similar equation can be written for the other two polarizations, x
and z.
By using equation [2.43], the reflected pulses on the polarized lines
along y and propagating along z can be expressed as:
r
r
i
i
Vxny
 Vxpy
 2Vy  Vxny
 Vxpy
[2.56]
By symmetry, for the pulses directed along z, we obtain:
r
r
i
i
Vzny
 Vzpy
 2V y  Vzny
 Vzpy
[2.57]
Inserting equations [2.56] and [2.57] into expression [2.55], the
value for the polarized equivalent voltage along y, uniquely based on
the incident voltages on the node, can be obtained:
Vy  2




i
i
i
i
i
Yxy Vxny
 Vxpy
 Yzy Vzny
 Vzpy
 YoyVoy
2Yxy  2Yzy  Yoy  Gey
[2.58]
3D Nodes
49
The total voltages for the other two polarizations are obtained in
the same way.
2.2.3.4. Equivalent total current
The total equivalent current Iz can be calculated from the
conservation of magnetic flux for transmission lines coupled with the
magnetic field component Hz. For example:
 z    n, z  0
n
[2.59]
which is equivalent to:
 Vn, z  0
n
[2.60]
By using an identical approach to that used for the total equivalent
voltage, we reach a total equivalent current value which is only
dependent on incident voltages on the node:
Iz
i
i
i
i
V ynx
 V ypx
 Vxpy
 Vxny
 Vszi



2
2 Z xy  2 Z yx  Z sz  Rmz
[2.61]
The total currents Ix and Iy are obtained in the same way.
2.2.3.5. Pulse scattering equations
From equations [2.47], [2.48] and other similar equations, it is now
possible to obtain all of the expressions which give reflected pulses,
and to therefore deduce the scattering matrix. This can be summarized
by:
r
i
Vinj
 V j  I k Zij  Vipj
[2.62]
r
i
Vipj
 V j  I k Zij  Vinj
[2.63]
The + sign is applied for (i,j,k) ϵ {(x,y,z), (y,z,x), (z,x,y)} while the
– sign is applied for (i,j,k) ϵ {(x,z,y), (y,x,z), (z,y,x)}.
50
Numerical Analysis in Electromagnetics
The reflected voltages on the stubs are given by:
Voir  Vi  Voii
[2.64]
Veir  Vi
[2.65]
Vsir  Vsii  Ii Z si
[2.66]
r
Vmi
 Ii Rmi
[2.67]
where i ∈ {x,y,z}.
2.2.3.6. Generalized condensed node scattering matrix
By using equations  to [2.67], the S scattering matrix can
now be constructed from the generalized condensed node.
This matrix has 18 columns and 24 rows. The 18 columns
correspond to the 12 transmission lines, 3 permittivity stubs
(13-14-15) and 3 permeability stubs (16-17-18). The numbering of the
transmission lines from 1 to 12 corresponds to the historical scheme of
the SCN node (Figure 2.3).
To obtain the 24 rows, the three electrical loss stubs and the three
magnetic stubs without incident pulses (matched stubs) are added.
The elements of the scattering matrix are given by:
aij  Q j  bij  dij
bij  Q j Cˆ kj
cij  Q j  bij  dij  1
 ij
dij  Pk L
f k  2 1  Pk  U k 
eij  bkj
g j  2 1 Q j W j
iij  dij


h j  g j 1
jk  1  f k
kij  eij
lj  gj
mk  2U k
nk  mk
[2.68]
3D Nodes
51
where:
 kj 
C
 ij 
L
Zij
[2.69]
Zij  Z kj
Z ij
[2.70]
Z ij  Z ji

Yoj  Gej
Q j  1 
 2 Yij  Ykj

1






Z  Rmk
Pk   1  sk
 2 Zij  Z ji







Wj 
Uk 

[2.71]
1
Gej
Yij  Ykj Yoj Gej
2

2
Rmk
Zij  Z ji  Z  R
sk mk

[2.72]
[2.73]
[2.74]
This general matrix will enable us to deal with problems of
dispersion in later chapters. From this the classic SCN node scattering
matrix can be obtained by enforcing that all characteristic impedances
of the transmission lines are identical and equal to Z0.
If, on the other hand, the medium has no losses, then rows 19 to 24
disappear, whereas if there are no permittivity or permeability stubs,
then rows and columns 13 to 18 no longer exist. Figure 2.6, for
example, gives the scattering matrix of the cubic SCN node for
52
Numerical Analysis in Electromagnetics
propagation in air. Of course the original matrix provided by Johns
[JOH 87] is derived.
The scattering matrix of the type I HSCN node is obtained by
imposing that the short-circuit stubs have null impedance, whereas the
type II HSCN node matrix will be obtained by canceling all the open
stub admittances.
For example, the scattering matrix of the type I cubic HSCN node
for an isotropic medium with relative permittivity r and permeability
µ0 is given by Figure 2.8, where:
a = (1 – r )/2 r ; b = 1/2 r ; c = a ; d = ½ ; e = b ; g = 2 (r-1)/ r ;
h = (r -2) / 
1
2
3
4
5
6
7
8
9
10
11
12
1
0
1/ 2
1/ 2
0
0
0
0
0
1/ 2
0
-1/2
0
2
1/ 2
0
0
0
0
1/ 2
0
0
0
-1/2
0
1/ 2
3
1/ 2
0
0
1/ 2
0
0
0
1/ 2
0
0
0
-1/2
4
0
0
1/ 2
0
1/ 2
0
-1/2
0
0
0
1/ 2
0
5
0
0
0
1/ 2
0
1/ 2
0
-1/2
0
1/ 2
0
0
6
0
1/ 2
0
0
1/ 2
0
1/ 2
0
-1/2
0
0
0
7
0
0
0
-1/2
0
1/ 2
0
1/ 2
0
1/ 2
0
0
8
0
0
1/ 2
1/ 2
-1/2
0
1/ 2
0
0
0
0
0
9
1/ 2
0
0
0
0
-1/2
0
0
0
1/ 2
0
1/ 2
10
0
-1/2
0
0
1/ 2
0
1/ 2
0
1/ 2
0
0
0
11
-1/2
0
0
1/ 2
0
0
0
1/ 2
0
0
0
1/ 2
12
0
1/ 2
-1/2
0
0
0
0
0
1/ 2
0
1/ 2
0
Figure 2.6. Scattering matrix for the cubic SCN node in air
4
5
0
byz
dzy
ayz
azy
0
0
0
0
-dzx
cyx
eyx
0
0
0
0
fz
kyx
0
0
0
0
mz
11
12
13
14
15
16
17
18
19
20
21
22
23
24
0
-my
0
0
0
kzx
0
0
0
0
0
ezx
byx
0
-dxz
0
czx
bzx
0
bzy
0
0
0
0
mx
0
kzy
0
0
0
fx
0
ezy
0
0
bzx
0
0
0
-mx
kyz
0
0
0
0
-fx
eyz
0
0
0
0
bxz
0
my
0
kxz
0
0
0
fy
0
exz
0
0
0
0
cxz
7
0
0
mx
kyz
0
0
0
0
fx
eyz
0
0
0
0
bxz
0
dzy
axz
bxz
cyz
-d z y
0
0
0
8
0
0
-mx
0
kzy
0
0
0
-fx
0
ezy
0
0
bzx
0
0
azy
dxz
0
-dyz
czy
bxy
0
0
9
0
my
0
0
0
kzx
0
fy
0
0
0
ezx
byx
0
dxz
azx
0
0
-dxz
0
0
0
czx
byx
10
0
-my
0
kxz
0
0
0
-fy
0
exz
0
0
0
0
axz
dzx
0
bxz
cxz
byz
0
0
-d z x
0
11
mz
0
0
0
kxy
0
fz
0
0
0
exy
0
dyx
azx
0
0
bzy
0
0
0
bzy
cxy
0
-dyx
12
-mz
0
0
0
0
kyx
-fz
0
0
0
0
eyx
ayx
dzx
0
bzx
0
0
0
0
0
-d x y
bzx
cyx
0
0
0
0
0
lx
0
0
0
0
0
hx
gz
0
0
gx
0
0
0
0
0
0
gx
gx
13
0
0
0
0
ly
0
0
0
0
0
hy
0
0
gy
0
0
g
0
0
0
g
g
0
0
y
y
y
14
15
0
0
0
lz
0
0
0
0
0
hz
0
0
0
0
gz
0
0
gz
gz
gz
0
0
0
0
Figure 2.7. Scattering matrix of the generalized condensed node
-mz
0
0
0
kxy
0
-fz
-fy
0
0
exy
0
-dyx
czx
0
-dzx
0
-dzy
czy
0
bxz
cxz
0
axz
bxz
0
-dxz
0
0
0
dxz
0
0
dyz
0
bzy
bxy
dzx
0
0
0
0
axy
azx
0
6
0
0
0
dxy
0
bzx
3
dyx
2
byx
1
ayx
10
9
8
7
6
5
4
3
2
1
16
0
0
nx
0
0
0
0
0
jx
0
0
0
0
0
0
0
-izy
iyz
0
-iyz
izy
0
0
0
17
0
ny
0
0
0
0
0
jy
0
0
0
0
0
0
-ixz
izx
0
0
ixz
0
0
0
-izx
0
18
nz
0
0
0
0
0
jz
0
0
0
0
0
-iyx
izx
0
0
0
0
0
0
0
-ixy
0
iyx
3D Nodes
53
54
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Numerical Analysis in Electromagnetics
1
a
b
d
0
0
0
0
0
b
0
-d
c
e
0
0
2
b
a
0
0
0
d
0
0
c
-d
0
b
e
0
0
3
d
0
a
b
0
0
0
b
0
0
c
-d
0
e
0
4
0
0
b
a
d
0
-d
c
0
0
b
0
0
e
0
5
0
0
0
d
a
b
c
-d
0
b
0
0
0
0
e
6
0
d
0
0
b
a
b
0
-d
c
0
0
0
0
e
7
0
0
0
-d
c
b
a
d
0
b
0
0
0
0
e
8
0
0
b
a
-d
0
d
a
0
0
b
0
0
e
0
9
b
c
0
0
0
-d
0
0
a
d
0
b
e
0
0
10
0
-d
0
0
b
c
b
0
d
a
0
0
0
0
e
11
-d
0
c
b
0
0
0
b
0
0
a
d
0
0
0
12
c
b
-d
0
0
0
0
0
b
0
d
a
e
0
0
13
g
g
0
0
0
0
0
0
g
0
0
g
h
0
0
14
0
0
g
g
0
0
0
g
0
0
g
0
0
h
0
15
0
0
0
0
g
g
g
0
0
g
0
0
0
0
h
Figure 2.8. Scattering matrix of the type I cubic HSCN node in a medium 
2.3. Time step
The time step must be maximum in order to limit the number of
iterations. The algorithm remains stable if all of the TLM network
impedances and admittances are positive or null. This condition
determines the maximum step that can be used. This step is calculated
for each block of space with given properties (basic mesh dimension,
permittivity, etc.). The smallest of the maximum steps obtained is
therefore the upper limit of t. For the SCN node, the equations
therefore give:
t   rk
i j
2ck
[2.75]
t  rk
i j
2 c k
[2.76]
3D Nodes
55
whereas for the type I HSCN node, equation [2.41] would give us:
t 
2 rk
1
2c 1    i 2    j 2 
ri
 rj

[2.77]
Figure 2.9. Evolution of the maximum time step in
a vacuum with varying cell dimensions
The maximum time step is highly dependent on the ratio of the cell
dimensions, as we see in Figure 2.9, which gives the maximum steps
for the SCN, HSCN and SSCN nodes. For a cubic cell within the
vacuum, the three node types give the same time step t0, but the SCN
node becomes poor from this point of view compared to the HSCN
and SSCN (the best in this case).
2.4. Dispersion of 3D nodes
We have already studied the dispersion (or velocity error) of 2D
nodes. In this section, we will look at how regular 3D nodes behave.
The dispersion relation is an implicit function of the propagation
constant in the three network directions, the frequency and the
constitutive parameters of the media. The rigorous procedure for
56
Numerical Analysis in Electromagnetics
determining the dispersion relation in a homogeneous medium for
generalized 3D nodes is given by different authors, but it currently
seems impossible to study an inhomogeneous structure analytically.
The comparison between the different types of nodes will, in this case,
be given by using these different nodes to simulate a specific
structure.
2.4.1. Theoretical study in simple cases [TRE 95b]
The dispersion relation can be written in matrix form according to
[KRU 93]:


det PS  e j I  0
[2.78]
NOTE.– For the rest of this book, matrices and vectors will be
indicated in bold.
Θ represents the phase variation along the transmission lines which
make up the network and is defined by   t , I is the unit matrix, S
the scattering matrix of the considered node and P is a matrix
connecting two nodes. This connection matrix stems from the Floquet
theorem which links voltage pulses on a node to the voltage pulses on
neighboring nodes. It involves components kx, ky and kz of the wave
vector k, which enables the phase variations in the three directions to
be described. The elements of the P matrix are null, apart from:
P3,11  P6,10  e jk x x
P1,12  P5,7  e
jk y y
P2,9  P4,8  e jk z z
P10,6  P11,3  e  jk x x
P12,1  P7,5  e
 jk y y
P9,2  P8,4  e  jk z z
P13,13  P14,14  P15,15  1
P16,16  P17,17  P18,18  1
[2.79]
3D Nodes
57
The notations used correspond to those used in Figure 2.3, which
represented the SCN node. Of course, rows and columns 13 to 15
and/or 16 to 18 disappear if the corresponding stubs are not present in
the considered node. Relation [2.78] is based on the time step in the
mesh and the properties of the medium (through the S matrix).
Therefore, for nodes without the same scattering matrix, the dispersion
relations are different and the properties of the nodes are not the same.
The solution to relation [2.78] is an eigenvalue problem which may
be complex. Here we will settle for providing some results, but
demonstrations of these solutions can be found in [TRE 95b].
2.4.1.1. Dispersion relation for nodes without stubs
The solution to equation [2.78] in the case of a 12 arm node leads
to the following expression (uniform mesh, unit length l in the three
directions):




4 cos 2 t   cos  k x l  cos k y l  cos k y l cos  k z l  
 cos  k z l  cos  k x l   1
[2.80]
2.4.1.2. Analysis of the solution
The dispersion relation for Maxwell’s equations within an
isotropic, non-dispersive medium is given by:
k 2   2
[2.81]
where the amplitude of the propagation constant k is:
k  k x2  k y2  k z2
[2.82]
If we use the Taylor expansion of the cosine for small arguments
cos(x) ≈ 1-x2/2, then equation [2.80] is reduced to:
2
 2t 
2
2
2

  kx  k y  kz
 l 
[2.83]
which actually corresponds to equation [2.81], with a propagation
velocity equal to l/(2t).
58
Numerical Analysis in Electromagnetics
However, the dispersion relation [2.80] does have other solutions
which do not correspond to the dispersion relation for Maxwell’s
equations. Indeed relation [2.80] only makes use of the products of
cosines, such as:
[2.84]
cos( x) cos( y )  cos(  x ) cos(  y )
The result of this is that for every low frequency solution ω of
relation [2.80] there is a corresponding high frequency solution

  . Therefore, for all LF solutions (0≤ω∆t≤π/2) resulting from
t
[2.80]:






1 cos  k x l  cos k y l  cos k y l cos  k z l   
 2  cos  k l  cos  k l   1

z
x


t  arccos 
[2.85]
there is an HF solution (π/2≤ω∆t≤π) given by:






1 cos  k x l  cos k y l  cos k y l cos  k z l   
 2  cos  k z l  cos  k x l   1



t    arccos 
[2.86]
[2.85] is a physical propagation solution which corresponds to
Maxwell’s equations, whereas [2.86] is a parasitic solution which is,
however, easy to eliminate through a low-pass time filter.
Unfortunately, it is not possible, for high values of k, to filter parasitic
mode solutions from relation [2.85]. However, these high spatial
frequency values are not easily excited, although they may
nevertheless be present. The various solutions are presented in
Figure 2.10, where the dispersion diagram is given for direction
[1,1,1].
3D Nodes
High frequency
Parasitic mode
Physical model
Parasitic mode
Low frequency
Figure 2.10. Dispersion diagram of the node
without a stub in direction [1,1,1], [PEN 97]
Figure 2.11. Relative velocity error of the HSCN node
for an axial propagation [CHU 04]
59
60
Numerical Analysis in Electromagnetics
Analytical solutions for SCN nodes with stubs and for HSCN
nodes can be obtained in the same way [TRE 95b]. However, these
solutions are highly complex and it is undoubtedly better to solve
dispersion relation [2.78] using numerical methods. Additionally,
analytical solutions are only valid for homogeneous media, which is
quite restrictive.
Figure 2.11 gives an overview of the velocity error due to
dispersion for the HSCN node, for propagation in an axial direction.
When the relative permittivity is equal to 1, there is no dispersion of
the HSCN (or SCN) node. This dispersion increases significantly
when permittivity increases.
2.4.2. Case of inhomogeneous media
Le Maguer [LEM 98] carried out tests on partially filled resonant
dielectric cavities, with the aim of studying the dispersion of various
nodes by determining the resonance frequency of these cavities. The
TLM has been successively used with SCN (with stubs), HSCN and
SSCN nodes. Several meshes have also been implanted.
The results obtained have shown that, in every case studied, the
HSCN node was the best performer, followed by the SCN node, while
the SSCN node was the most dispersive. Other authors have reached
identical conclusions [PEN 97] [GER 96].
From this point of view, the HSCN node therefore possesses a
certain advantage. Let us not forget, however, that the SSCN node
clearly requires less memory. Sometimes, the computer resources
guide the choice of one node over another.
2.5. Absorbing walls
During the use of volume numerical methods, it is essential to be
able to restrict the computation domain. Indeed, when the structure
studied is of a significant size (several times the wavelength of
interest), the computation volume may restrict, or even prevent the
study of structures, as a consequence of prohibitive required computer
3D Nodes
61
resources. The problem is generally crucial when the computation
domain is open over free space, or when a hyperfrequency circuit
(infinite guide) needs to be matched. The issue is much less simple,
working in the time domain, when it becomes necessary to be able to
terminate the computation domain for a very wide frequency band. In
this case, absorbing boundaries must be inserted into codes at the
limits of the computation domain, which, in the frequency band being
studied, must present a very low reflection, whatever the incidence of
the wave.
Historically, multiple absorbing boundaries have been used, the
simplest of these being matched impedance.
2.5.1. Matched impedance
The fact that all of the tangential fields at the faces of the TLM cell
are being used enables an impedance condition to be imposed. This is
inserted into the TLM algorithm using a reflection coefficient, which
links the reflected and incident voltages of the node placed against the
boundary. The chosen impedance is the characteristic impedance of
the medium. This boundary is then perfect under normal incidence.
However, for arbitrary incidences, their performances degrade
significantly. Indeed, for a wave arriving at the wall with incidence
angle θ, the reflection coefficient is:
R( )  ( 1  cos ( )) / (1  cos ( ))
[2.87]
The quality of the reflection coefficient is dependent on the chosen
value of the impedance, and the layer will only be perfect for a given
incidence and therefore for a given frequency.
This type of boundary is principally used to terminate the TLM
mesh in simulations where the boundary conditions are of little
importance (such as the absence of radiation for the structures).
62
Numerical Analysis in Electromagnetics
2.5.2. Segmentation techniques
This technique consists of dividing the computation domain into
sub-domains, which are handled separately, and then reassembled.
This method is particularly attractive for simulations where a section
of the computation volume remains unchanged. This technique was
first developed by Kron [KRO 63] and then intensively used with
frequency methods. It was later adapted to a time domain method
(TLM) by Johns [JOH 81] in 1981. This is a natural adaptation, when
the tangential field components (or equivalently, the voltages) are
available to the interfaces. However, as the pulse response of the subdomains (which may be interpreted as a numerical Green function)
must be calculated and stored, the computer resources quickly
constitute a limit. The pulse response is also known as the Johns
matrix. More technically, this matrix enables the simulation of a subregion. It enables incident voltages to be obtained in the domain of
interest through the use of a spatiotemporal convolution, calculated
from the series of reflected voltages at the previous incidences.
2.5.3. Perfectly matched layers
Perfectly matched layers (PML) are layers introduced by Bérenger
[BÉR 94] in order to simulate infinite space with the FDTD (finitedifference time-domain) method. PML layers were implemented into
the TLM method for the first time by using an interface between the
TLM and FDTD meshes (Figure 2.12), called a non-unified (hybrid)
algorithm.
The results obtained are of very good quality (-50 dB reflection for
the TE10 mode in a rectangular guide). However, problems due to field
interpolation may occur. Indeed, if the zone where coupling takes
place has a very high field gradient, then it causes an error in
interpolations, which is no longer negligible with regard to the
reflection performance demanded. These problems have prompted
authors to turn to a unified algorithm. A 2D TLM algorithm has been
developed, and a new SCN node has been proposed [PEN 97] so that
Bérenger’s PML layers can be implemented into the 3D TLM method.
3D Nodes
TLM volume
63
FDTD volume
Figure 2.12. Interface between the TLM mesh and the FDTD mesh
2.5.3.1. PML Layer theory
The PML technique consists of enclosing the structure with
matched layers. Within these layers, the components of the field are
divided into two sub-components, as follows:
[2.88]
Ei  E ji  Eik
where (i, j, k) ∈ {(x, y, z), (y, z, x), (z, x, y)}.
The same expression is valid for magnetic field components.
Bérenger considers the form of Maxwell’s equations which
describes the TE mode in PML layers as follows:
i 0
Eij
t
  ej Eij 
1 H k
 j j
[2.89]
64
Numerical Analysis in Electromagnetics
i 0
Eik
1 H j
  ek Eik  
t
 k k
[2.90]
where:
– σei is the electrical conductivity in the Oi direction;
– αi > 1, is the doping of evanescent waves in the Oi direction.
The same expressions are valid for magnetic field components.
If the structure is terminated by a PML layer in the Oi direction the
following relation (impedance matching) must be verified:
 ei

 mi
 i  0 i  0
[2.91]
where:
– μi is the relative permeability of the medium;
– ei is the electrical conductivity in the Oi direction;
– σmi is the magnetic conductivity in the Oi direction.
The simulation results show that numerical reflections appear
between two media with different conductivities. These reflections are
proportional to the ratio of the conductivities. In order to overcome
this, the PML layer is enlarged and a conductivity profile is imposed
on it. The same treatment is applied to the αi coefficients.
2.5.3.2. PMLs for the SCN node [LEM 01a]
PML layers for the SCN node are described by modifying the
Maxwell equations, with the six electromagnetic field components
divided into 12 sub-components and with anisotropic magnetic and
electrical conductivities.
In the TLM method, each plane wave, which penetrates the cells in
the x, y or z direction, is associated with a pulse propagating from the
center of the cell through one of the twelve transmission lines which
3D Nodes
65
link the node to its six neighbors. According to Huygens’ principle,
these pulses are scattered at the center of the node and the reflected
waves are associated with them.
2.5.4. Optimization of the PML layer profile [DUB 00, KON 03]
In numerical simulation, it is possible, in order to optimize the
reflection coefficient, to use media without any physical reality. This
particularity enables concepts which cannot be utilized in testing.
Let us consider a medium with electrical (e) and magnetic (m)
losses, a permittivity  r and the permeability of the vacuum µo. The
following condition is raised:
e

 m S
 r  0 0
[2.92]
The impedance Z of the medium is the same as the medium
without losses:
Z
0
 0 r
We now terminate the computation volume by using this type of
layer (Figure 2.13). (Under normal incidence, a wave can penetrate the
lossy layer of thickness “e” without reflection). For a wave under
oblique incidence, we can calculate the apparent reflection coefficient
(ARC), i.e. the reflection after a round-trip in the lossy layers:

S
 2e
e c
[2.93]
assuming that the lossy layer is terminated by a perfectly conducting
wall.
66
Numerical Analysis in Electromagnetics
Traditional medium
Matched layer
Incident wave
Reflection
Figure 2.13. Geometry of the matched layer and medium of interest
An adjustment in the value of coefficient  theoretically enables
the desired absorption to be obtained. However, simulations show that
a numerical reflection appears when a wave passes from one medium
to another with different losses (different conductivities). This
reflection is proportional to the ratio of the respective losses of each
medium. In order to compensate for this disadvantage, the layer
should be matched in such a way as to impose a profile describing a
growing change in the losses. Thus, it is possible to minimize the
effect of discontinuity at the interface, while preserving an apparently
identical absorption. In this case the ARC is calculated as follows:
 e

2 z1e
 S ( z ) dz
c z1
[2.94]
The wave is propagated in the Oz direction, with z1 being affixed
to the interface. Finally, from the technical point of view, each layer
3D Nodes
67
(with a given loss value) is the thickness of one cell. Optimization of
the layer therefore consists of choosing the depth and type of its
conductivity profile for a given ARC.
However, the matched layer is limited in its application by the
presence of evanescent modes. Indeed, for evanescent modes the layer
is not matched and it is therefore necessary to position it sufficiently
far from the discontinuities.
Theoretically, a wave arriving under any incidence over the PML
layer does not produce any reflection, is not subject to any refraction
and is attenuated during its propagation in the layer. In reality,
however, the PML layer is subject to the same constraints as the
matched layer. The layer must therefore be optimized in terms of
depth and profile.
On the other hand, the PML layer is selective regarding the nature
of the wave which will be attenuated. Indeed, propagative waves are
absorbed into the layer while evanescent modes are not disturbed.
They penetrate the layer, but no attenuation is added to their natural
decrease. A supplementary phase term appears.
In their original formulation, PML layers must sometimes be very
thick because of the presence of evanescent modes, which they must
enable to be naturally attenuated.
In the following section, we propose studying the generalized
PML, presented by Jiayuan Fang and Zhonghua Wu [FAN 96], using
anisotropic and dispersive absorbing layers.
2.5.5. Anisotropic and dispersive layers
In this profile, we define new variables Sx, Sy and Sz. PML layers
can be described in terms of an anisotropic, dispersive medium. It is
then reduced to a “Maxwellian” medium, with unconventional
permittivity and permeability tensors, as follows:
68
Numerical Analysis in Electromagnetics
S y Sz
0
0
0
Sz Sx
Sy
0
0
0
Sx
 
[2.95]
Sx S y
Sz
where:

 ei 
Si  i 1 

j r  0 

For example, in the z direction:

 ( z) 
S z ( z )  S z 0 ( z ) 1  z

j r  0 

The terms Sz0(z) and z(z) are functions of z and must be selected in
order to avoid numerical reflections (in theory, the higher the values,
the faster the attenuation of fields in the PML layers).
Thus, in order to avoid numerical reflections, these parameters
must continually increase as and when we advance through the PML
layers.
The aim is to find a profile (a choice between Sz0(z) and z(z))
which enables propagative and evanescent modes to be absorbed
simultaneously.
A possible profile is as follows:
z
S z 0 ( z )  1  Sm ( )n

[2.96]
3D Nodes
 z ( z )   m sin 2 (
z
)
2
69
[2.97]
 being the thickness of the PML layer.
The product Sz0(z) z(z) gradually changes with space, which
enables numerical reflections to be eliminated. It varies uniformly,
like a parabolic function, across the whole PML layer region.
However, if the value of Sz0(z) is very high, then there is a risk of
having numerical reflections at high frequencies. A necessary and
sufficient condition to remedy this problem is to choose Sm such that

 2 to 3 , where  is the shortest useful wavelength of fields
1  Sm
within the computation volume.
The value of m is determined from the apparent reflection
coefficient (ARC). For example, for n = 2, the ARC is expressed as:
Rth  exp[
2
 S z 0 ( z) m ( z)dz ]
c 0
[2.98]
1 2  m
)]
]
Rth  exp[[1  Sm ( 
3  2 c
[2.99]
and the value of m is chosen as follows:
m  
c 
1  Sm (1 3  2  2 )
[2.100]
ln Rth

As we can see in the expression S z ( z )  S z 0 ( z ) 1 

 z ( z) 
 , the
j r  0 
implementation of Sz(z) is dependent on the frequency through the
term j
70
Numerical Analysis in Electromagnetics
See Chapter 4 for the use of the Z transform to handle the problem
in the time domain.
2.5.6. Conclusion
Absorbing walls are a real problem when simulating open media. It
is quite feasible to obtain reflection coefficients below –60 dB over
the whole frequency band, but beyond this, instabilities may appear.
We should note, however, that such values are largely sufficient for
the great majority of problems.
2.6. Orthogonal curvilinear mesh [YOU 08]
2.6.1. 3D TLM curvilinear cell
The curvilinear node [YOU 08] can cover all regions and arbitrary
variation in mesh size. The mesh is also equally flexible for complex
physical forms. It is therefore advantageous compared with the
Cartesian equations seen previously when boundary curves exist
within the structure being simulated, which implies a mesh which is
very fine in order to describe them.
Of course, curvilinear coordinates (u1, u2, u3) are used and the
Maxwell equations are written using this coordinate system. They are
integrated into a parallelepiped volume for which dimensions in the
three directions are u1, u2 and u3. Figure 2.14 shows the basic cell
of the 3D curvilinear node.
The basic cell therefore consists of six curvilinear surfaces which
can be grouped into pairs: surface u1 perpendicular to u1, surface u2
perpendicular to u2 and surface u3 perpendicular to u3.
The field components perpendicular to ui are referenced by the
corresponding exponent i.
3D Nodes
71
Figure 2.14. Basic cell of a 3D curvilinear node
At the center of each surface, four tangential field components are
defined, two electrical and two magnetic, hence the total of 12
components of each type in order to consider all possible
polarizations. The numbering of voltage pulses is the same as that
initially proposed by Johns for the SCN node, and, by convention,
magnetic fields of the same number are located at the same central
surface points, but perpendicular to the corresponding electrical fields.
The center of the cell will be defined as follows: in each of the
three curvilinear coordinate directions (u1, u2, u3), the three curvilinear
surfaces of symmetry of the cell intersect in pairs forming three
central curvilinear curves, which in turn cross at a single point
(barycenter), which is defined as being the center or node of the cell.
Furthermore, the electrical field components, as well as those of the
magnetic field at the center of the cell are necessary for the SCN node.
The ai incident voltage vectors and the ar reflected voltage vectors
presented at the cell surfaces are given in [2.101].
72
Numerical Analysis in Electromagnetics
Each vector consists of 18 voltages, the first 12 of which
correspond to the node inputs and the last 6 to the voltages of stubs
situated at the center of the cell.
 u1 E '11  Z 0 u3 H '13 


 u1E '12  Z 0 u2 H '22 


 u2 E '32  Z 0 u3 H '33 


2
1
 u2 E '4  Z 0 u1H '4 

3
1 
 u3 E '5  Z 0 u1 H '5 

3
2 
 u3 E '6  Z 0 u2 H '6 

3
1 
 u3 E '7  Z 0 u1 H '7 
 u E '2  Z u H '1 
2 8
0 1 8 

1
2

1  u E '  Z u H ' 
ai   1 9 0 2 9 
2 u E '3  Z u H '2 
3 10
0 2 10

2
3 
 u2 E '11  Z 0 u3 H '11 

1
3 
 u1E '12  Z 0 u3 H '12 


u1E '113




2
'
u
E

2 14


1


u3 E '15




Z 0 u1 H '116




Z 0 u2 H '117




Z 0 u3 H '118
 u1 E '11  Z 0 u3 H '13 


 u1E '12  Z 0 u2 H '22 


 u2 E '32  Z 0 u3 H '33 


2
1
 u2 E '4  Z 0 u1H '4 

3
1 
 u3 E '5  Z 0 u1H '5 

3
2 
 u3 E '6  Z 0 u2 H '6 

3
1 
 u3 E '7  Z 0 u1H '7 
 u E '2  Z u H '1 
2 8
0 1 8 

1
2

1  u E '  Z u H ' 
a r   1 9 0 2 9  [2.101]
2 u E '3  Z u H '2 
3 10
0 2 10

2
3 
 u2 E '11  Z 0 u3 H '11 

1
3 
 u1E '12  Z 0 u3 H '12 


1
u1 E '13




2
'
u
E

2 14




u3 E '115




 Z 0 u1 H '116


1


 Z 0 u2 H '17



 Z 0 u3 H '118

In curvilinear coordinate form, Maxwell’s integral equations are
expressed as:
E'
1
1
1
 H '  d  dl     t  d  dS    e  E'  d  dS   J e  dS
S
S
S

[2.102]
3D Nodes
73
H'
1
1
1
 E '  d  dl      t  d  dS    m  H'  d  dS   J m  dS

S
S
S
[2.103]
where:
   0 diag (11 ,  22 ,  33 )
   diag (  ,  ,  )

0
11 22 33
 e  diag ( e1 ,  e 2 ,  e3 )
E'  d  E
 m  diag ( m1 ,  m 2 ,  m3 )
and H'  d  H
2
2
 x   y   z 
hi 2  
 
 

 u i   u i   u i 
dS  hi h j dui du j uk
d  diag (h1 , h2 , h3 )
2
hi = scale factor
dl  hi dui ui
u
li  0 i hi dui
2.6.2. The TLM algorithm
In order to develop the TLM algorithm from Maxwell’s equations
in integral form, firstly six relations between incident voltages and the
field at the center of the cell are obtained by integration of the
equations for the three main curvilinear surfaces.
Figure 2.15. Contour and surface for approximating the
Maxwell–Ampère law for the curvilinear surface surf-u1
74
Numerical Analysis in Electromagnetics
Assuming constant field samples along each side, it is possible to
approximate the flow of magnetic and electrical fields by integrating
equation [2.102] over the time between (n-1/2)t and (n+1/2)t. From
this we obtain:
1  T  
2
1  T    '1
u1Y 1 E 
H '3  H1'3 u3  H 2' 2  H 9' 2 u2  
 12

Z0
1  T   '1
+
u1 G e1 E13  Ve1
2Z 0




[2.104]
T is the backshift operator for a t.
In the above expression:

Y1  11
ct
1
du1
u
0 1
h2 h3
du2 du3
 
u u h1
2

G
e1
3
Z 0 e1
du1
u
0 1
h2 h3
du2 du3
 
u u h1
2
3
Ve1  I 2 I3 J e1
 '1 is calculated based on an average of the field
The flux E
components at the surface edge, to which the contribution of the stub
at the center is added.
1
1
1
1 
1
 '1  E '1  E '12  E '2  E '9  Y s1E '13
E
4  Y s1
[2.105]
3D Nodes
75
in which Y s1 is the normal admittance of the reactive branch (shortcircuit stub) in the u1 direction, supporting voltage V13. Its value is


given by: Y s1  2 Y1  2 .
Taking into account [2.101], we finally obtain:




r
r
i
i
i
i
i

 
a1r  a2r  a9r  a12
 Y
s1  G e1 a13  a1  a2  a9  a12  Ys1  G e1 a13  Vei
[2.106]
Repeating this process for the magnetic field flux and then for the
other curvilinear surfaces [YOU 08] ultimately leads to the matrix
form and to scattering matrices.
2.6.3. Scattering matrices for curvilinear nodes
The scattering matrix of the node [S] and the [Ss] matrix, which
takes into account the fictive sources Je and Jm, enable the reflected
and incident pulses to be linked at each iteration:
( n 1/2) a
r
 S   ( n 1/2) ai  S S   n u
,
where:
 Ve1 
V 
 e2 
 Ve3 
 where Vei  l j lk J ei
nu  
Vm1 
Vm 2 


V
n  m3 
and
Vmi  l j lk J mi
76
Numerical Analysis in Electromagnetics
The [S] matrix is given in Figure 2.16, where:
Z
1
u
 0 0 j

Rmj  MJ
du j
hi hk
  h dui duk
j
ui uk
aij  
 ei
Y i  G

 ei  4 2
2 Y i  G
j R
 mj
Z
j R
 mj  4
Z
cij  
 ei
Y i  G

 ei  4 2
2 Y i  G
j R
 mj
Z
j R
 mj  4
Z


bi  ei 
gi 
hi 
 
 
4

 ei  4
2 Yi  G


 ei
4 Y i  G


 ei  4
2 Y i  G

 ei  4
Y i  G
 ei  4
Y i  G



;
d j  ij 
;
fj 
;
jj  

4

 mj  4
2 Zj R

j R
 mj
4 Z


j R
 mj  4
2 Z
j R
 mj  4
Z
j R
 mj  4
Z

The [Ss] matrix is given in Figure 2.17, where:

;
AH i 
1

 mi
4  Zi  R


Y i  G ei  2
CEi 
 ei  4
2 Y i  G

;
BH i 
i  R
 mi
Z
i  R
 mi
2 4Z

;
CH i 
i  R
 mi  2
Z
i  R
 mi
2 4Z

AEi 
BEi 
1
 ei  4
2 Y i  G

Y i  G ei 
 ei  4
2 Y i  G
[2.107]
u j   du j
and



Figure 2.16. The [S] matrix of the curvilinear node
3D Nodes
77
78
Numerical Analysis in Electromagnetics
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
1
AE1
AE1
0
0
0
0
0
0
AE 1
0
0
AE 1
AE 1
0
0
0
0
0
2
0
0
AE2
AE2
0
0
0
AE2
0
0
AE2
0
0
AE2
0
0
0
0
3
0
0
0
0
-AE3
AE3
AE3
0
0
AE3
0
0
0
0
AE3
0
0
0
4
0
0
0
AH1
AH1
0
AH1
-AH1
0
0
0
0
0
0
0
AH1
0
0
5
0
-AH2
0
0
0
AH2
0
0
AH2
-AH2
0
0
0
0
0
0
AH2
0
6
A H 3
0
-AH3
0
0
0
0
0
0
0
AH3
-AH3
0
0
0
0
0
AH3
Figure 2.17. The [Ss] matrix of the curvilinear node
Of course, in a volume without sources, the [Ss] matrix is useless.
2.6.4. Stability conditions and the time step
In order to ensure the stability of the process by keeping the time
step at a maximum value, impedances must remain positive or null in
value. This step is calculated for each set of blocks of similar
properties. These conditions are written:

Y si  0  t  ii
2c ui
0
 
u j uk
1
dui
h j hk
hi
[2.108]
du j duk
3D Nodes
 si  0  t  ii
Z
2c ui
0
 
u j uk
1
dui
h j hk
hi
79
[2.109]
du j duk
where (i ,j, k) ∈ {(1, 2, 3), (2, 3, 1), (3, 1, 2)}.
2.6.5. Validation of the algorithm
Validation is performed on a cylindrical curvilinear mesh fitted
with a coaxial resonator (Figure 2.18).
z
Figure 2.18. Coaxial resonator
The resonance frequencies are given by the formula f n 
nc
.
2h
The first three resonance modes are found by varying the height h
of the cavity.
80
Numerical Analysis in Electromagnetics
Error %
TEM1 Error(%)
Error %
TEM2 Error(%)
Error %
TEM 3 Error(%)
Figure 2.19. Respective errors over resonance frequencies
of the first three TEM modes [YOU 08]
3D Nodes
81
The errors committed are equivalent for the three modes. They do
not exceed 1.5% when l/ is less than the generally accepted limit of
0.1. The results are therefore reasonable and the curvilinear node
algorithm is validated.
This error over the resonance frequencies comes from the velocity
error due to dispersion of the node. Youssef [YOU 08] studied the
changes in the velocity error based on different strains which could be
applied to the cylindrical cell. His conclusion was that dispersion
remains generally low and remains perfectly adequate. He did,
however, emphasize that this error is magnified when approaching
singularity.
Finally, we note that the insertion of absorbing TLM walls is quite
feasible with curvilinear nodes.
2.7. Non-Cartesian nodes
In all time-domain 3D methods, such as the TLM and FDTD, it is
often assumed that the cell represents a volume delimited by a
rectangular parallelepiped. Generally, users of such algorithms arrange
for the structure that they are analyzing to correspond to this
description. However, structures which do not include interfaces or
slanted or curved boundaries are rare. In this case a stepped mesh must
be adopted, which requires a mesh with a significant density, for a
good-quality boundary description (i.e. providing highly precise
results). Consequently, the rapid increase in computer costs (i.e. CPU
time, as well as memory) often becomes prohibitive and prevents
analysis, under acceptable conditions, of the device.
It is possible to develop a cell which is able to take this type of
boundary into consideration, with a view to obtaining a sufficient level
of precision without the need to refine the mesh. Historically, the first
cells were developed in 2D. Initial testing on this subject was
proposed by Al-Mukhtar and Sitch [ALM 81] and creative works in
this direction have been conducted by Johns with a curvilinear cell
[MEL 88], whose surfaces follow the benchmark. However, this cell is
not entirely general, since it does not enable the meshing of any
82
Numerical Analysis in Electromagnetics
objects. A second 2D approach consists of creating a nonperpendicular cell (whose surfaces are always flat) from a formulation
of the finite element method in the time domain [SIM 95]. However,
these two approaches have never been extended to 3D in space. A
significant contribution, called AS-TLM (Axi-Symmetric TLM) was
recently produced by S. Le Maguer [LEM 01b], regarding the specific
classification of structures with axial symmetry (cylindrical or coaxial
wave guides, conic antennas) and no discontinuity. AS-TLM proposes
a completely new arrangement of the TLM for this type of geometry,
thus leading to a significant improvement in computation costs and
reducing the size of the 3D SCN node problem (18 voltage
components: 12 real and six stubs) to a 2D special AS-TLM node
(14 voltage components: eight real and six stubs). In addition,
perfectly matched layers which are appropriate to this type of problem
have been developed.
Figure 2.20. Hein’s non-orthogonal node
The last solution was finally proposed by Hein, who laid
the mathematical foundations for a non-orthogonal 3D TLM
algorithm [HEI 94]. This is naturally compatible with the traditional
3D Nodes
83
SCN-TLM node network, from where its formulation is derived [HEI
93]. It can thus be considered to be a generalization of the SCN node.
Its interest is in the fact that it enables a local non-orthogonal mesh
(Figure 2.20), which allows the use of the traditional algorithm over a
large part of the computation domain.
A complete and detailed presentation on this algorithm has recently
been implemented by Z. Li [LI 05]. This presentation additionally
contains the algorithm, an analysis of the numerical dispersion of this
node network, validations of this theory using several examples and a
performance evaluation compared with the traditional mesh. A big
advantage of this node is the potential to only use it locally, which
enables a high level of precision to be obtained without also unduly
increasing the computation time.
Chapter 3
Introduction of Discrete Elements and
Thin Wires in the TLM Method
3.1. Introduction of discrete elements [BIS 99]
3.1.1. History of 2D TLM
The idea of introducing localized nonlinear elements into the TLM
was initially demonstrated by Johns and O’Brien [JOH 80], who used
line sections to connect the element to the nodes of the mesh.
Kosmopoulos [KOS 89] and Voelker and Lomax [VOL 90] modeled
nonlinearities by using variable (with voltage) admittance line
sections, whose value was updated at each time step.
Russer et al. [RUS 91] linked nonlinear elements to the TLM
network using transmission lines, which were matched at the
connection point of the admittance to the node, which led to an
implied integration of the nonlinear equations defining the device. In
all of these approaches, the time step used to update the coefficient
values of the nonlinear equations were linked to the TLM time step. In
order to ensure a high level of precision and stability in the solving of
differential equations, the time step of the TLM had to be quite fine.
However, as the “rigidity” of differential equations varies over time,
this may lead to periods where the update time for the values of the
86
Numerical Analysis in Electromagnetics
coefficients is excessive and therefore the algorithm is not efficient.
On the other hand, relaxing the sampling interval may be the cause of
erroneous solutions and computation instabilities. The approach
presented in this chapter avoids these limitations since it ensures the
uncoupling of the discrete model from the nonlinear device and the
TLM node.
3.1.1.1. Mono-port circuit with parallel node
The connection of localized circuit elements into the TLM2D mesh
has already been presented in a number of papers and books [JOH 80,
RUS 91, ISE 92, ALA 94]. In the technique used by Russer, nonlinear
active regions are connected to parallel TLM2D nodes via line
sections and the reflection coefficient for these sections is updated in
accordance with the integration of the nonlinear differential equation
which defines the localized element.
In a second approach [ALA 94] the connection of a localized
element to the parallel node occurs directly. The two possibilities are
illustrated in Figure 3.1. The consequences of the second approach
(Figure 3.1b) are that the scattering matrix of the node is modified at
each time step (each iteration), and that, in the case of memory
circuits, for example, not only should the latest data be stored, but also
data concerning old reflected and incident voltage values in the
connection lines of the device. The first approach (Figure 3.1a)
requires the connection matrix to be modified at each time step, but
implies less regarding variables (only the voltages on the two
connection lines), which is why this is the preferred solution. In this
case, the voltages generated at the interface with the localized element
will be incident on the adjacent node, but a part of these voltages will
be reflected and return over the connection line. When a nonlinear
element is modeled, these reflections will create an unwanted coupling
between the linear and nonlinear parts of the circuit [RUS 91, ISE 92].
There is a third approach, in which (Figure 3.1c) line sections are
added to the parallel 2D TLM node in order to thereby perform the
connection with the localized circuit element. The length of the
section is set at l/2 in order to ensure the synchronism of pulses
across the whole TLM network. This technique forces the scattering
Introduction of Discrete Elements and Thin Wires
87
matrix to be modified in order to take into account the new line
section, but it will not be changed for each iteration. On the other
hand, the reflection coefficient of the added line section will be
recomputed for each iteration, but this implies a single variable (the
voltage in the section).
Figure 3.1. A localized circuit element connected to the TLM2D meshing:
a) directly connected to a transmission line, b) directly over the node,
c) connected to the TLM node by a line section
The voltage V(t) on the localized circuit at time t is given by
superimposing the incident and reflected voltages propagating along
the transmission line section, whereas the current i(t) circulating
towards the device is given by their difference, weighted by the
admittance Ys of the section:
v(t )  Vsr (t )  Vsi (t )
i (t )  Ys Vsr (t )  Vsi (t ) 


[3.1]
The admittance of the line section may be randomly chosen, but a
wise choice will enable the computations to be simplified. The value
of this admittance is determined in accordance with the scattering
matrix of the TLM node loaded with the line section (Figure 3.2). The
coefficient S55 of the matrix is equal to (Ys-4)/ (Ys+4). For normalized
admittance, Ys = 4, the S55 element of the scattering matrix cancels out
and therefore the reflected voltage Vsr is not dependent on the incident
voltage Vsi, which is equivalent to decoupling the linear part of the
nonlinear part of the device.
88
Numerical Analysis in Electromagnetics
Figure 3.2. Localized circuit element connected to a parallel TLM2D node
The total voltage V(t) and the current i(t) must also satisfy the
current-voltage relation which defines the circuit. In general, for a
mono-port device, this is expressed by:
i  t   f  v  t  , dv / dt 
[3.2]
v  t   f i  t  , di / dt 
[3.3]
To simplify, we will only use expression [3.2]. All of the signals
are considered to be completely determined by discrete sampling at
time intervals t, within a limited signal range. The following
notations are used:
k
Vsr  Vsr  k t  and
k
Vsi  Vsi  k t 
In a centered finite difference node network, the following
substitutions are given for the time half-step (k-1/2) t:
/2
k 1 2 I   k I  k 1 I  / 2
k 1 2V
  kV 
k 1V
dV
  kV  k 1V  / t
k 1 2 dt
dI
  k I  k 1 I  / t
k 1 2 dt
[3.4]
Introduction of Discrete Elements and Thin Wires
89
By substituting the expressions for current and voltage [3.1] into
the equation defining the localized circuit and by applying the
discretization node network previously defined, a differential equation
is obtained which is solved for the unknown kVsi. For the first order
circuits, this recursive formula can be expressed in the form:
i
kVs
F
 kVsr , k 1Vsi , k 1Vsr 
[3.5]
For first order circuits, values for Vsi and Vsr will be stored at the
previous time step. The computation of new incident pulses in the case
of modeling a nonlinear device therefore passes through the solution
of a nonlinear equation (F in [3.5] is nonlinear).
The main advantage of this approach is the fact that in choosing
appropriate values for the impedance of the added line section, the
linear and nonlinear parts of the circuit can be decoupled. For this
reason, and also because the interaction of the TLM mesh and the
nonlinear circuit (the element) is limited to a single TLM voltage
pulse, it is feasible to link the TLM algorithm to other circuit
simulators, such as SPICE (simulation program with integrated circuit
emphasis).
One disadvantage of this technique is the fact that the line sections
added are introducing an additional capacity into the equivalent model
of the device, but this error can be offset.
3.1.2. 3D TLM
Here we present one of the two methods in use for the introduction
of localized elements into a 3D TLM network, derived from the 2D
developments and presented in the previous section, assuming firstly
that the localized element occupies a single TLM cell, which does not
distort the physical conditions of the problem so long as the
dimensions of this circuit element are small in comparison with the
other dimensions of the general electromagnetic problem. On the other
hand, we are only concerned with the insertion into the SCN node.
90
Numerical Analysis in Electromagnetics
3.1.2.1. Mono-port element
3.1.2.1.1. Mono-port element of a volume equal to the TLM cell
The standard SCN node can be fitted with three capacitive line
sections (connected in parallel), which modify the three components
Ex, Ey and Ez, and three inductive line sections (connected in series),
which influence the three components of the magnetic field
(Chapter 2). In general, these line sections enable inhomogeneous
media to be simulated. If the sub-volume to be modeled consists of an
isotropic material, the characteristic admittances and impedances of
the line sections are identical.
The developments below are made on the hypothesis that the
connection of a localized circuit element produces an anisotropic field
modification (corresponding to the direction in which the load has
been used) and that the element’s dimensions enable it to be
assimilated into the volume of a single node. In this case, the
modification of the TLM cell will also be anisotropic. In the case
described in Figure 3.3, the localized element will only influence
component Ey, or even, in terms of TLM “voltages”, the voltage
pulses V3, V4, V8 and V11.
Figure 3.3. Connection of a mono-port device to a TLM node: the presence of the
device only modifies the voltages in the y direction
Introduction of Discrete Elements and Thin Wires
91
As in the 2D case, the technique proposed for modifying these
voltages is to add a line section, connected in parallel in the y
direction, which, for the general scattering matrix (Chapter 2),
corresponds to the case where all line section admittances are null,
with the exception of Yy. As in 2D, the choice of appropriate values
for normal admittance of the line section enables the incident voltage
to be decoupled from that reflected onto the transmission line which
joins the device with the SCN node. In the same way that a
transmission pulse of 14 in the scattering matrix corresponds with the
line section relative to the Ey component, so decoupling will occur at
S14,14 = 0, which implies that Yy = 4.
Subsequently, the voltage and current in the circuit are defined
respectively as the sum and difference between the incident voltage
and the voltage reflected onto the transmission line (see [3.1]). The
current-voltage relation which defines the circuit will be replaced by a
reflected-incident voltage relation, which is discretized and which,
through a recursive relation, enables a new incident voltage to be
obtained, which is propagated towards the TLM node (see [3.5]).
3.1.2.1.2. Mono-port element with a higher volume than a TLM cell
The remarks above, regarding anisotropy from the modification of
nodes connected to the localized circuit element, remain valid for
devices with dimensions greater than a TLM cell. The extent of the
device may be in the direction of the voltage drop at the device
boundaries or even in the plane perpendicular to the voltage drop at
these boundaries.
Let us consider, firstly, the second situation, where the width of the
localized circuit element is equivalent to several TLM cells. In this
case, the localized element can be considered to be a parallel
combination of equivalent identical sub-elements, whose properties
can be obtained by the simple application of Kirchhoff’s equations.
Each of these elements will be connected to one of the TLM nodes
contained in the device volume. This situation is illustrated in
Figure 3.4.
92
Numerical Analysis in Electromagnetics
Ys
Figure 3.4. Equivalent model of the device, containing multiple TLM cells in the
plane perpendicular to the voltage drop (xz plane)
With this approach, the behavior of each sub-element is only
dependent on the local field corresponding to the TLM cell. This
hypothesis is acceptable for most situations and offers the advantage
of being easy to implement.
If the length of the component is greater than a TLM cell, the
component will be placed over multiple nodes in the direction of the
voltage drop at its boundaries and will be decomposed into multiple
identical elements connected in series (Figure 3.5). The series
decomposition may be induced from the instabilities in the case of
strongly nonlinear devices, such as the Gunn or tunnel diodes
[CAS 97]. Another disadvantage is the fact that for nonlinear devices,
in order to determine the Vmi voltage, a system of nonlinear equations
at each time step must be solved.
It is therefore preferable to avoid series element decomposition.
In order to avoid this type of behavior, a new technique must be
used for the nonlinear active elements in the 3D TLM mesh. This
technique models the active region as a whole, such as a single device
in the voltage drop direction, and is dealt with for the other directions
by a combination of parallel sub-elements.
The connection between the TLM nodes and the device is always
fulfilled with parallel line sections, the voltage at the boundaries of the
device being equal to the sum of voltage drops over each line section
Introduction of Discrete Elements and Thin Wires
93
in the active region. This model is physically equivalent to the
arrangement of lines in series, as shown in Figure 3.5. In the interests
of simplicity, we are, firstly, going to assume that the width of the
device is that of a single TLM node and we will not take its length into
account.
Volume of the element
Node N
I(t)
Ys
V(t)
Node 2
Ydevice
Ys
Node 1
Δl
Ys
Figure 3.5. Device occupying multiple cells in the direction of the
voltage drop at the boundaries of the device (y direction)
The procedure used to connect the device explained using [3.5]
must take into account the new line section configuration. Equation
[3.1] becomes:
v(t ) =
M
 Vmr (t ) + Vmi (t ) 
m =1
M
i (t ) = Ys  Vmr (t ) − Vmi (t ) 


m =1
m=1,…, M
[3.6]
94
Numerical Analysis in Electromagnetics
where M is the number of TLM cells used by the device, m indicates
the node to which the line section pertains and Ys represents the line
section admittance (which is the same for all line sections in the active
region). In the example given, Ys = YyY0, when Y0 is the admittance
of the TLM lines.
As a result of the series connection of the lines, the same current
i(t) flows through the device and the line sections added, which
enables all of the incident voltages Vmi(t) to be expressed based on a
single one, for example V1i(t). Thus, from the second system equation
[3.6]:
Vmi  t   Vm r  t   V1r  t   V1i  t 
m= 2,…, M
[3.7]
By substituting this relation into the first equation [3.6], the voltage
and current over the localized circuit are expressed is such a way as to
be dependent on a single unknown V1i  t  :
M
v (t )  M .V1i  t   (2  M ).V1r  t   2  Vm r  t 
m2
i (t )  Ys V1r  t   V1i  t  


[3.8]
When these relations are substituted into the current-voltage
relation which characterizes the device, they are subsequently
discretized. The finite difference equation obtained thus is solved for
the unknown V1i  t  : incident pulse in the first node used to connect
the element into the TLM mesh. The other incident pulses will be
determined by using relation [3.7].
For first order circuits, a general recursive formula for calculating
the new incident voltage based on the reflected pulses can be
expressed as follows:
Introduction of Discrete Elements and Thin Wires
M
M
 r
i
i
r
r
r
V
F
V
V
V
V
,
,
,
,




k 1
k 1 k 1 1 k 1 1
k m
k 1Vm 
m é
m é


i
kVm
 kVmr  kV1r  kV1i
95
m=2,… M
[3.9]
[3.10]
Only one nonlinear equation F needs to be solved in order to
determine the incident pulses in the nodes connected to the localized
elements for each iteration.
In general, when the volume of the device is greater than that of a
single TLM cell, a combination of the techniques described in this
section is used. The device is firstly divided into equivalent parallel
sub-elements which are defined by the same relations as the original
device, but with impedances and admittances divided in relation to the
number of nodes “covered” by the device volume. Each of the subelements is interfaced with a series of nodes, in the voltage drop
direction at the device boundaries.
3.1.2.1.3. Mono-port elements in inhomogeneous media
The hypothesis that the connection of a localized element to a SCN
node affects a single component of the field (anisotropic modification
of the TLM cell) remains valid. In order for the device to be oriented
in any Cartesian direction, the SCN node is supplied with three
supplementary appropriate admittance lines, a single one of which is
effectively used to connect the device, whereas the other two have a
null admittance (eventually we can use sections 13–18 if they have not
already been used to describe the medium).
The scattering matrix of the new node, which now takes the
interaction between the 21 lines (12 transmission lines and nine line
sections) into account, is determined in accordance with the charge
conservation law. By using the line sections of the localized elements,
an incident voltage pulse in the TLM node coming from the TLM
96
Numerical Analysis in Electromagnetics
node is added to the other voltage pulses from the node. For this, a
21 × 21 matrix is required to model the properties of the medium.
The coefficients of the new matrix are given by:
a
Y  Ys
Z

2  4  Y  Ys  2  4  Z 
b
4
2  4  Y  Ys 
c
Y  Ys
Z

2  4  Y  Ys  2  4  Z 
d 
4
24  Z 
eb
g  Y .b
id
m
f  Z .d
Y  Ys  4
h
4  Y  Ys
j
Ys  Y  4
4  Y  Ys
[3.11]
4Z
4Z
n  Ys .b
where Y is the normalized admittance of the line section for modeling
the permittivity of the material, Z is the normalized impedance of the
line section for modeling the permeability and Ys is the normalized
admittance of the line section of the localized element, which differs
based on the device direction (Ysx, Ysy, Ysz). The form of the scattering
matrix, modified by the presence of line sections of the localized
element, is given in Figure 3.6.
In order to decouple the linear from the nonlinear parts in the
behavior of the circuit, the admittance value of the line sections of the
device is chosen such that the elements (m) of the scattering matrix,
which transfer the reflected voltage into the TLM node and which
come back onto the device, are null (Sii = 0, for i = 19 – 21). For
example, for a device positioned in the y direction (Figure 3.5), the
m20,20 element should be cancelled, which implies that:
Ysy  Yy  4
[3.12]
Introduction of Discrete Elements and Thin Wires
97
1
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
1
a
b d
2
b
a
3
d
b
d
c -d
a b
4
b
b a d
5
-d c
d a b c -d
6
d
b a b
7
b c -d
9 b
c
10
-d
11 -d
b c b
e
e
e e
17
18 f
19 e
20
21
e
n
i
n
-i
n
g
-i
g
d
a g
-i n
e h
n
-i
n
h
n
h
f -f
n
j
f -f
e
j
-e g
e
e e e
n
d
j
-f
e e
n
a
f -f
e
n
i
e
f
n
i
b g
e
e e e
-f
g
d a
13 e
n
g -i
b
b
n
i
g
b
f -f
g
g
b -d
16
b
n
-i
b
12 c
15
-i
g
a d
c b
14
b g
c -d
-d c
d a
-d
i
b
-d c b a d
8
-d c g
e
e
m
g
m
g
m
Figure 3.6. Scattering matrix for the SCN with a localized element
The procedure used to determine the new incident voltages, as
explained in the previous sections, is the same in the case of line
sections with the same characteristic admittance. For situations in
which the localized element is placed in a medium with different
permittivities, equations [3.7]–[3.8] become:
Y
Vmi  t   Vmr  t   s1 Vmr  t   Vmi  t  

Ysm 
m=2,…,M
[3.13]
98
Numerical Analysis in Electromagnetics
M
M
Y
v  t   V1r  t   V1i  t    s1  2  Vmr  t 

 m1 Ysm
m 1
i t 
 Ys1 V1r

t 
 V1i
 t 
[3.14]
where Ysm is the characteristic admittance of the mth line section of the
device.
3.1.2.1.4. Two-port elements
For devices such as transistors, the procedure described above can
be extended to the modeling of two-port nonlinear devices. In order to
simplify the analysis of this procedure, we will assume that the device
occupies two rows of adjacent nodes in the z direction and M in the y
direction (Figure 3.7). As in the previous cases, the device is modeled
as a single element in the voltage drop direction at its boundaries. The
device will thus be linked to the row of network nodes which are
connected in series in the y direction. In order to be assured that the
interaction of the two rows of nodes is only due to the presence of the
device connected between them, their line sections in the z direction
are terminated by open circuits.
Figure 3.7. Two-port connection of a device in a 3D TLM node network
Introduction of Discrete Elements and Thin Wires
99
The localized circuit variables are v1(t), i1(t), v2(t) and i2(t);
generally, the behavior of the device is represented by a system of two
coupled, nonlinear equations:
i1  f1  v1  t  , v2  t  
i2  f 2  v1  t  , v2  t  
[3.15]
The currents and voltages can also be expressed in terms of the
incident and reflected voltages in the arms (the line sections) of the
device. Equation [3.9] can be re-written:
v1,2 (t )  M .V1i1,2  t   (2  M ).V1r1,2  t   2
i1,2 (t )
 Ys V1r1,2

t 
 V1i1,2
M
 Vm r1,2  t 
m2
 t 
[3.16]
where the indices 1, 2 refer to the two rows of nodes for which these
equations are used.
Using the same method for mono-port devices, system [3.16] is
substituted into [3.15], which links the voltages and currents in the
device; and we use the same principle, as described in the previous
section, in order to discretize the resulting equation. In this way, also
using relation [3.7] imposed by the series connection of the line
sections, we obtain a system of coupled finite difference equations
which will describe the incident voltages in the two rows of line
sections of the device. For first order circuits, the following
expressions are obtained:
i
k 1V11,2
M
M
 i
i
, k 1V11
, kV1r ,  kVmr1 ,  k 1Vmr1 , kV1r 2 ,
 F  kV11
m2
m2

, k 1V1i 2 , k 1V2r ,
i
k 1Vm
M
M
m2
m2
 kVmr 2 , 
i
 kVmr1,2  kV1r1,2  k 1V11,2
r 
k 1Vm 2 

[3.17]
100
Numerical Analysis in Electromagnetics
Z0
Yf 
[3.18]
 R  R '    2  Z m  Z s 
3.1.3. Application example: modeling of a p-n diode
3.1.3.1. Physical model of the diode
The p-n diode is the simplest nonlinear semi-conductor device,
consisting of a junction between type p and type n materials
(Figure 3.8). When the junction has been polarized, the potential
barrier is modified and, as a result, the scattering of carriers between
regions. In order to determine the current in the junction based on the
bias voltage, the carrier continuity equation, which needs to consider
drift currents and electron and hole diffusion currents, must be used.
Id
+
Vd
Junction
-
Metallic contact
Id
n region
p region
Vd
+ -
Figure 3.8. Diode at the p-n junction and its physical mode
By firstly considering the low injection level hypothesis (where the
density of majority carriers in each region is not affected by bias) we
show that the ideal current-voltage relation governing the behavior of
the diode is expressed in the following form:
I d  I s eqVd /( kT )  1


[3.19]
where Is is the reverse saturation current, q is the electron charge, k is
the Boltzman constant and T is the device temperature in Kelvin.
Under reverse polarization conditions the current tends towards –Is.
Introduction of Discrete Elements and Thin Wires
101
When the low injection level hypothesis is no longer valid, the
difference between the two operating regions is solely the increase in
amplitude of the current circulating in the diode. A modification in its
variation distribution with the bias voltage of the diode is added to this
increase. In order to obtain the model of the diode in the high injection
hypothesis, the effects of the storage of the charge in the junction,
which transfers the inertia of the diode during a change of direction of
the current, will need to be considered. The variation in the space
charge relative to the variations in bias voltage results in a dynamic
differential capacity, called the “junction transition capacity” and
which is given by the following expression:
C j (Vd ) 
C j (0)
1
C j (Vd ) 
for Vd  FC  0
Vd
0
C j (0)
1 m
(1  FC )

mVd 
1  FC (1  m) 

0 

for Vd  FC  0
[3.20]
where Cj(0) and 0 are the capacity and potential of the junction at
zero bias, m is a coefficient which depends on the junction type (for a
linear junction m = 0.33 and for an abrupt junction m = 0.5) and FC is
a coefficient used for the change in computation formula for the
forward bias capacity (by default FC = 0.5).
When the diode is forward biased, the dominant process is the
diffusion of free carriers and the storage of charge is proportional to
the total current injected into the junction:
Qd   d I d Vd 
[3.21]
where d is the transit time of the diode, which represents the
minimum time required to store or free the charge. When a time-
102
Numerical Analysis in Electromagnetics
variable voltage is applied, the diffusion capacity Cd, given below,
must be added to the diode model:
Cd (Vd ) 
d (Qd )
q

 d I s eqVd /( kT )
d (Vd ) kT
[3.22]
Other effects may make the diode’s performance different from its
ideal behavior. It is incorrect to presume that the carriers are not lost
in the depletion region and the actual diode may produce a lower
current than that given by [3.19] for low forward bias voltage values.
If the voltage applied through reverse bias is too high, then very
significant reverse currents may result which may destroy the diode.
This results in the consideration of an ohmic resistance due to the
voltage drop in the neutral region of the junction, which is necessary
for forward bias at a high voltage level. This theory justifies the diode
model illustrated in Figure 3.9.
IIDD
IIDD
RRs s
VVDD
+
IdId
C
Cdd ++CCj j
Figure 3.9. Equivalent model of the high level p-n junction diode
3.1.3.2. Diode implantation
The incident pulses in the line sections added to nodes connected
to the device (Figure 3.10) are obtained starting from formula [3.9],
which is the result of the solution of a system of nonlinear equations
which depends on the discrete model chosen.
Introduction of Discrete Elements and Thin Wires
103
For the diode model defined above, this is expressed as:
ID 

V1r
 V1i
  Yc    
Cd Vd'
VD  n  V1i   2  n   V1r  2 
 
 C j Vd'
 qVd'

dVd'
 I s  e kT  1 [3.23]


dt


n
 Vmr  Rs  I D  Vd'
[3.24]
m2
where:
– Is is the reverse saturation current of the diode;
– V’d is the voltage applied to the p-n junction;
– q is the electronic charge, k is the Boltzmann constant;
– T is the temperature in Kelvin;
– Cj(V’d) and Cd(V’d) are the junction and diffusion capacities
(given by equations [3.20] and [3.21]);
– Rs is the series resistance of the diode (Figure 3.9).
A nonlinear system of two equations and two unknowns (Vd’ and
V1i) are therefore obtained, which can be solved using traditional
software.
Ground plane
Metallic strip
Diode connection
Equivalent circuit
ID
V1i
r= 4.8
V1r
Id
V’D
V2
Absorbing walls
Rs
VD
Cd + Cj
i
V2r
Figure 3.10. Simulation of a micro-strip line loaded by a p-n diode: connection of the
diode in the TLM mesh and equivalent circuit of the diode
104
Numerical Analysis in Electromagnetics
3.1.3.3. Simulation results
Validations have been made in the configuration described in
Figure 3.11, using a diode model present in the SPICE library
compared with a time regime SPICE simulation, with a
1 GHz sinusoidal excitation signal. The length of the micro-strip
line is L = 75 mm. The mesh step is l = 0.8 mm and
t = 1.33 ps. Figures 3.12 and 3.13 compare the results obtained by
SPICE and TLM. The graphs are virtually identical, which validates
the approach proposed by [BIS 99]
Current (A)
Figure 3.11. Modeled SPICE scheme
Time (ps)
Figure 3.12. Current in the diode parallel connected to a 50 Ohm micro-strip line
105
Current (A)
Introduction of Discrete Elements and Thin Wires
Time (ps)
Figure 3.13. Voltage on the diode parallel connected to a 50 Ohm micro-strip line
3.2. Introduction of thin wires [LAR 06]
The modeling of thin wires in electromagnetic computation
software, and more specifically the TLM method, is part of the wider
area of the modeling of the effect of geometric details on
electromagnetic waves. These scenarios are described as being “multiscale” problems and modeling them may be arduous.
Indeed, the use of a very fine mesh which fits the shape of every
conductor requires a high number of cells and then leads to a largely
prohibitive computation time. Thus multiple numerical processes have
been proposed in order to model the interaction between the wires and
the surrounding electromagnetic field.
Consideration of the presence of the wire takes place by means of a
node incorporating a wider structure. This node transfers the influence
of the thin wire onto the surrounding fields, without recourse to a fine
mesh. In thin wire modeling, multiple numerical methods have been
106
Numerical Analysis in Electromagnetics
suggested, whether in FDTD ([HOL 81, UMA 87, MAK 02, BÉR 00,
EDE 03]) or TLM ([NAY 90, POR 92, WLO 92, CHO 0l]).
The various TLM models have seen the wire placed between two
adjacent cells [WLO 92], or at the center of one of them [NAY 90].
Another TLM school [SEW 03] favors thin wire node development,
based on rigorous field theory.
In this paper, we present the arbitrarily oriented thin wire model,
developed by Larbi [LAR 06], using the HSCN node, which is the
most complete model available today.
3.2.1. Arbitrarily oriented thin wire model
The wire is oriented in any direction  defined using the director




vector    x   y   z , where    are the director cosines
(Figure 3.14).
The length of the wire within the volume of the cell is equal to  .
The system of equations for the wire is given by:
v
i

 C v 

t

inc
i
v
L  einter  v  R fil i 
t

C
[3.25]
i indicates the current along the wire and v indicates the voltage on the
inc
is a voltage
wire; einter is the electrical field along the wire and v

source per unit length situated at any point along the wire. L, C and Rfil
are the inductance, capacitance and resistance respectively of the wire.
Introduction of Discrete Elements and Thin Wires

ξ
107
z
w
∆
y
u
x
v
Figure 3.14. Randomly oriented thin wire in the cell
3.2.1.1. Current and voltage on the wire
By applying the following normalizations: t 
equation system [3.25] becomes:
l
T ;  =  , the
2c
v
1  l  i
  l 

   v
 
T C   2c  
  2c 
inc
v
 2c  i
 Einter  V  R fil  i 
L  

 l  T
[3.26]
The normalized impedances and a coefficient A are defined:
L l
1  l 

 Z m  C   2c   2c 
 



1  l 

 2c 
 
 Z s  L   
   Z m  r r  2
2

l
C
c


 
 
 l



 A    l 

  2c 
2


  1


[3.27]
108
Numerical Analysis in Electromagnetics
System [3.26] becomes:
v
i
 Zm
  Av
T

inc
i
v
i
Zs
 Einter  V  R fil  i 
 Zm
T

T
[3.28]
The propagation of the current and voltage on the wire is
characterized by two pseudo-lines on which voltage pulses V16 and
V17, defined as follows, propagate:
i,r

2 nV16
i,r

2 nV17
1V
n
2
n
1V
2


 
 i  , j  , k    Zm
2
2
 2


 
 i  , j  , k    Zm
2
2
2


1 I i 
n

2

n
1 I i 

2

2

2
, j
, j


,k  
2
2

2

,k  
2
[3.29]
In order to take into account the delays in current, a short-circuit
stub is connected to the pseudo-line network. This stub supports the
V18 pulses:
i,r
 Zs
2V18
n
1I
2
 i, j , k 
[3.30]
Of course, on this short-circuit stub, we have:
r
nV18
i
  n1V18
[3.31]
Introduction of Discrete Elements and Thin Wires
109
When the finite difference method is applied to system [3.28] at
point (n+1/2, i, j, k), after several manipulations [LAR 06] we arrive
at the voltage and current on the wire:
nV

2 
i
i
 nV17  nV16
 A 2
 i, j, k   

inc
 inter


  n E  i, j , k   nV  i, j , k  
1
,
,
I
i
j
k





n


i
i
i

 R fil   2  Z s  Z m    2 nV16  nV17  2 nV18




[3.32]
inc
The source voltage on the wire is expressed as: V  E ' R ' I .
System [3.32] becomes:
nV

2 
i
i
nV17  nV16

 A 2
 i, j, k   


  n Einter  i, j , k   n E '  i, j , k  
1




n I  i, j , k  
i
i
i

 R fil  R '   2  Z s  Z m    2 nV16


2
V
V
n 17
n 18







[3.33]
3.2.1.2. Thin wire scattering
The scattering of pulses V16, V17, V18 is obtained by discretizing the
voltage and current using the finite difference method, centered at
point (n, i, j, k). We obtain:
r
nV16
r
nV17
r
nV18
i
 Vn  i, j , k   Z m I n  i, j , k   nV17
i
 Vn  i, j , k   Z m I n  i, j , k   nV16
i
 nV18
 Z s I n  i, j , k 
[3.34]
110
Numerical Analysis in Electromagnetics
The combination of [3.33] and [3.34] gives reflected pulses based
on the incident pulses:
r
nV16 


inter
n E
r
nV17 



Zm
2
i
i


V
V


n 16 n 17
A 2
 R fil  R '   2  Z s  Z m  


 

 i, j , k   n E '  i, j, k   2  nV16i  nV17i  2 nV18i 
i
n 17


Zm
2
i
i


V
V


n 16 n 17
A 2
 R fil  R '   2  Z s  Z m  


inter
n E

 

 i, j , k   n E '  i, j, k   2  nV16i  nV17i  2 nV18i 


Zs
i
r


V
V


n 18
n 18
 R fil  R '   2  Z s  Z m  



 V

inter
n E

 i, j , k   n E '  i, j, k   2  nV16i  nV17i  2 nV18i 
 V
[3.35]
i
n 16

3.2.1.3. Wire inductance and interpolated electrical field
In system [3.35], the lineic inductance of the field and the
interpolated electrical field are not defined.
3.2.1.3.1. Wire inductance
The inductance L of the wire defines the interaction between the
external electrical field and the current on the wire. For a cylindrical
wire of radius a, the inductance L is given by:
L
 R
ln  
2  a 
[3.36]
R is the radius of the sphere of influence of the electrical field on
the field. The proposition put forward by [EDE 03] is used here:
Introduction of Discrete Elements and Thin Wires
111
R= (r0+a)/2, where r0 =√3.max(u,v,w). This distance is therefore
dependent on the mesh. We therefore have:
L

2
r a
ln  0

 2a 
[3.37]
3.2.1.3.2. Interpolated electrical field on the wire
We assume that the influence of the electrical field on the wire is
null beyond the limit r0. The field on the wire is computed from
components Ex, Ey, Ez using a weighted interpolation method:
Einter 
 
1
 V  Ei g (r ).dV
 i
[3.38]
where:




–    x   y   z is the director vector of the wire;

– Ei are the computed electrical field components at the center of
the TLM cell;
– g(r) is a weight function;
– the volume V is a sphere of radius r0 encircling the wire.
For continuity conditions, the function g(r) must satisfy the
following relations:
 g (r )  0 for r  a and r  r0

 g (r ) is continuous in r0
 g (r ) varies by 1/r

  g (r )2 r.dr  1
 r a
[3.39]
112
Numerical Analysis in Electromagnetics
A function fulfilling these conditions is:
0




g (r )  



 0
ra


r02
a
2

r 
1  cos  
 r0 
2
a  a
  a 
2r
 0  1  cos 
sin 

 
 
 r0  r0
 r0  
a  r  r0
r  r0
[3.40]
The interpolated field is written:
Einter 
1
 E x  E y   Ez    g (r ).dV
V
 
[3.41]
The elementary volume is: V dV  0 sin  d 02 d ar0 r 2 dr and the
interpolated field is:
Einter 

 Ex  E y   Ez  

 
[3.42]
where:
 a 
  a  r0  2r02
r03  a3 2r03 2ar02
2
 2  2 cos 
   2  a  sin 

3


 r0    
 r0 

  4

a  a
  a 
sin 
 r02  a 2   1  cos   
 
 r0  r0
 r0  



[3.43]
3.2.1.4. Coupling between the electromagnetic field and the current
The influence of the wire on the surrounding electromagnetic field
is expressed in Maxwell’s equations by a supplementary term: the
current density.
Introduction of Discrete Elements and Thin Wires
113
We thus have the system:
E

H   t   e E  J

E    H   H
m
t

[3.44]
where σe and σm are the electrical and magnetic conductivities of the
medium.
The second equation from the previous system is not modified by
the presence of the wire. The first equation is expanded into:
 0 x
 0 y
 0 z
Ex
H z H y
  ex Ex 

 Jx
t
y
z
E y
t
  ey E y 
H x H z

 Jy
z
x
[3.45]
H y H x
Ez
  ez Ez 

 Jz
t
x
y
The current density J is based on the radial distance separating the
wire from the center of the cell, i.e.:

J  r ,    I ( ) g (r )
[3.46]
g(r) is the weight function defined in section 3.2.1.3.2.
The distributed current density is approached by the relation:
 J (r ,  )N.dV
J dist  r ,    V
uvw
with N = i + j + k the base functions of the Cartesian system.
[3.47]
114
Numerical Analysis in Electromagnetics
By normalizing the coordinates x, y, z and t: x = uX, y = vY, z = wZ
and t = (t/2c)T, (the normalized electrical fields E and normalized
magnetic fields H are the voltage dimensions), [3.45] becomes:
 0 x
Ymy H y  I ( ) V g (r ).dV
Y
H z
2c Ex  ex
Ex  mz



u
Z 0 .v.w Y Z 0 .v.w Z
u.v.w
l.u T
 0 y
H x
Y
Y
H z  I ( ) V g (r ).dV
2c E y  ey

 mz

E y  mx
l.v T
v
Z 0 .u.w Z Z 0 .u.w X
u.v.w
 0 z
Ymy H y
H x  I ( ) V g (r ).dV
Y
2c Ez  ez

 mx

Ez 
l.w T
w
Z 0 .v.u X
Z 0 .v.u Y
u.v.w
[3.48]
with the following normalized admittances:
Ymx 
l.u
 x vw
, Ymx 
l.v
 y uw
and Ymx 
l.w
 z vu
[3.49]
as well as:
Ysx 
Ysy 
Ysz 
4 x vw
 2Ymz  2Ymy
u l
4 y uw
v l
 2Ymz  2Ymy
4 z uv
 2Ymx  2Ymy
wl
[3.50]
Introduction of Discrete Elements and Thin Wires
115
The equations of [3.48] become:
H y  IZ 0 
H z
 Ysx
 E x
 2  Ymz  Ymy  T  Gex E x  Ymz Y  Ymy Z  u


 Ysy
 E y
H x
H z  IZ 0 
 Ymz  Ymx 
 Gey E y  Ymx
 Ymz




Y
2
T
Z
v


H y
H x  IZ 0 
 Ysz
 E z
 2  Ymx  Ymy  T  Gez E z  Ymy X  Ymx Y  w


[3.51]
vw
uw
vu
, I is the current
; Gey  Z 0 ey
; Gez  Z 0 ez
u
v
w
in the wire and  is defined by expression [3.43]. Maxwell’s
where: Gex  Z 0 ex
equations for the magnetic field are not modified by the current on the
wire and invoke the magnetic conductivities which, once normalized,
occur with the equations in the following form:
Gmx 
Ymx vw
;
Z0 u
Gmy 
Ymy uw
;
Z0 v
Gmz 
Ymz uv
.
Z0 w
By applying the finite difference method to point (n, i, j, k) in
expressions [3.51], following a number of manipulations [LAR 06],
we obtain the expression for reflected voltages, based on the incident
pulses. These are divided into three parts:
– The 12 HSCN node pulses:
r
nV1
i
  n E x  i, j , k   n H z  i, j , k    V12
r
nV2
  n E x  i, j , k   n H y  i, j , k    V9i
r
nV3
i
  n E y  i, j , k   n H z  i, j , k    V11
r
nV4
  n E y  i, j , k   n H x  i, j , k    V8i
r
nV5
  n E z  i, j , k   n H x  i, j , k    V7i
[3.52]
116
Numerical Analysis in Electromagnetics
r
nV6
i
  n E z  i, j , k   n H y  i, j , k    V10
r
nV7
  n E z  i, j , k   n H x  i, j , k    V5i
r
nV8
  n E y  i, j , k   n H x  i, j , k    V2i
r
nV9
i
  n E x  i, j , k   n H y  i, j , k    V12
r
nV10
  n E z  i, j , k   n H y  i, j , k    V6i
r
nV11
  n E y  i, j , k   n H z  i, j , k    V3i
r
nV12
  n E x  i, j , k   n H z  i, j , k    V1i
[3.52(cont.)]
– The 3 open circuit stubs:
r
nV13
r
nV14
i
 n E x  i, j , k   V13
r
nV15
i
 n E z  i, j , k   V15
i
 n E y  i, j , k   V14
[3.53]
– The 2 pulses and the short-circuit stub linked to the wire:
r
nV16
r
nV17
r
nV18
i
 Vn  i, j , k   Z m I n  i, j , k   nV17
i
 Vn  i, j , k   Z m I n  i, j , k   nV16
[3.54]
i
 nV18
 Z s I n  i, j , k 
The scattering matrix from Figure 3.15 is then obtained. In this
table, the index  in the quantities a, b, and d represent values xyz
in the order indicated in the 1st column.
The various coefficients of the matrix are defined as follows:
a αβγ 
bαβγ 
Ym

Ys  Ge  2 Ym  Ym
2Ym

Ys  Ge  2 Ym  Ym



2
Gm  4
[3.55]
[3.56]
Introduction of Discrete Elements and Thin Wires
c 
2
Gm  4
d αβγ 
eαβγ 
[3.57]
2Ym

Ys  Ge  2 Ym  Ym
2Ys

Ys  Ge  2 Ym  Ym
  Y f
f   .k
2
117


2
Gm  4
[3.59]



 i
 j
or : k x  , k y 
u
v
[3.58]

 k
and k z 
w
 1
Z 
 Yf m 
g m±  2 
Z0 
 A 2
[3.60]
[3.61]
The coefficients A, Zm, Zs, and Yf are:
– A, the constant, taking into account losses in the medium,
A
 l
;
 2c
[3.62]
– Zm, the impedance encountered by the pulses on the wire,
Z m  L
2c
L l

;
l 2c 
[3.63]
– Zs, the characteristic impedance of the short-circuit stubs,
Z s  L
2


2c
1 l
 2  

 Z m  r r 
  1 ;
l C  2c
 l 


[3.64]
– Yf, the normalized admittance of the wire,
Yf 
Z0
.
 R  R '    2  Z m  Z s 
[3.65]
b
bzyx
bzxy
byxz
bxzy
b
cy
a
- cy
d -1
b
a
cy
b
d -1
b
-cy
10
11
b
cz
a
b
b
d -1
-cz
12
b
a
cz
b
-cz
b
d-1
13
exyz -1
exyz
exyz
exyz
exyz
eyzx -1
eyzx
eyzx
eyzx
eyzx
14
ezxy -1
ezxy
ezxy
ezxy
ezxy
15
16
-2fz
-2fy
-2fx
-2fx
-2fy
-2fz
-2fx
-2fy
-2fz
-2fz
-2fz
-2fy
-2fy
-2fx
-2fx
Figure 3.15. Scattering matrix of the HSCN node with a thin wire
-2Yfs
byxz
b
9
b
18
b
-cz
b
b
a
cx
- cx
d -1
b
8
gm+-1
15
zxy
b
bxzy
d -1
b
cx
a
b
d -1
-cx
7
17
14
yzx
b
d -1
b
- cy
- cx
d -1
a
b
cy
6
d -1
d -1
- cx
a
cx
b
cx
a
b
5
-cy
b
b
a
4
d -1
cy
a
3
cz
gm-
13
xyz
-cz
b
cz
2
b
16
12
xyz
8
yzx
11
7
zyx
yxz
6
zxy
9
5
zyx
10
4
yzx
zxy
3
yxz
xzy
2
xzy
b
1
a
1

xyz
17
18
-2fz
-2fy
-2fx
-2fx
-2fy
-2fz
-2fx
-2fy
-2fz
-2fz
-2fz
-2fy
-2fy
-2fx
-2fx
-fz
-fy
-fx
-fx
-fy
-fz
-fx
-fy
-fz
-fz
-fz
-fy
-fy
-fx
-fx
Ex
2Yfm
Yfm
2Yfs 1-2Yfs -Yfs
j
gm+-1 -2Yfm -Yfm
2fz
2fy
2fx
-2fx
2fy
2fz
2fx
2fy
2fz
2fz
2fz
2fy
2fy
2fx
2fx
118
Numerical Analysis in Electromagnetics
Introduction of Discrete Elements and Thin Wires
119
3.2.2. Validation of the arbitrarily oriented thin wire model
Validation of the thin wire model is performed on a dipole
consisting of a wire 41 m in length and 1 cm in diameter. Mesh is
uniform, with u = v = w = 10 mm. The computation of the input
impedance of this dipole in various orientations enables the algorithm
previously explained to be tested. This impedance must be
independent of the orientation and of course equal to the theoretical
value. Moreover, the various resonance frequencies are also
independent of orientation. Since the wire is parallel to the Ox axis
(t00), it is subject, in the first instance, to movements in the yOz plane,
with steps 0.25v (t25) and 0.50v+0.50w (t55) (Figure 3.16a). The other
series of transformations consists of making it carry out rotations of
27° (r27) and 45° (r45) in the xOy plane (Figure 3.16b).
y
z
x
y
55
27
00
25
45
(a)
(b)
Figure 3.16. Dipole configurations
This dipole is fed at its center using the localized voltage source,
which is integrated with the wire. The excitation has the appearance of
a Gaussian pulse:
f (t )  
2  t  t0 
t0  12 10
tw
8
 t t
e  0
2
/ tw2
s , tw  4 10
[3.66]
8
s
120
Numerical Analysis in Electromagnetics
The TLM
characteristics:
simulations
carried
out
have
the
Computation volume:
27 × 67 × 27 nodes
Cell dimensions  l:
1m
Number of cells in the PML:
10
Excitation:
[2 MHz; 24 MHz]
Number of processors:
8
Number of iterations:
2,000
following
Frequency (MHz)
Figure 3.17. Input resistance of the dipole obtained using thin wire modeling
Figure 3.17 enables a visualization of the real part of the input
impedance of the dipole for the five configurations from Figure 3.16.
There is no difference between any of these various configurations.
Moreover, the anti-resonance frequencies and the maximum
amplitudes of the input resistance conform to those from the method
of moments (MoM) used for the purposes of comparison.
Introduction of Discrete Elements and Thin Wires
121
Table 3.1 summarizes the values for the half-wave resonance
frequency, as well as those for the various simulated cases. The
relative error between f0 and ZTLM is computed by taking the
theoretical values as a reference: f0 = 3.66 MHz and Z = 73 
Provision
f0 (MHz)
f0
ZTLM ()
ZTLM
t00
3.64
0.54%
72.2
1.10%
t25
3.64
0.54%
72.2
1.10%
t55
3.64
0.54%
72.3
0.96%
t27
3.65
0.27%
72.3
0.96%
T45
3.64
0.54%
72.1
1.23%
Table 3.1. Frequencies and resistances of the half-wave resonance of the dipole
The relative errors obtained for resonance frequencies are less than
1.5%, which is quite acceptable and thus validates the method.
Chapter 4
The TLM Method in Matrix Form
and the Z Transform
4.1. Introduction
In Chapter 2 we saw the various nodes that can be used in the
traditional form of the TLM method. For example, the SCN node
formed of 12 transmission lines, to which open circuit and shortcircuit stubs, representing permittivities and permeabilities
respectively, are added. Matched lines can be added in order to
account for lossy media. This approach is effective for a simple
medium whose parameters are independent of frequency.
Nevertheless, complex media, such as dispersive or anisotropic media,
whose parameters are dependent on frequency, require a different
process in order to account for this variation. An interesting approach
has been presented by Christopoulos [PAU 99], where the propagation
of a wave in a vacuum is separated from the wave-matter interaction.
The propagation is handled by the traditional TLM method [HOE 92],
using 12-input nodes (vacuum), whereas the wave-matter interaction
appears in the form of additional electromagnetic field sources. Since
the interaction is causal, the Z Transform can be used to treat the
problem. The advantage of this application is that convolution
124
Numerical Analysis in Electromagnetics
products can be avoided in the temporal processing of dispersive
media. Moreover, in this case, the algorithm is unconditionally stable.
In this chapter we are going to present the matrix formulation of
Maxwell’s equations, then the application and implementation of the
Z Transform, which will enable the simulation of dispersive media.
4.2. Matrix form of Maxwell’s equations
Maxwell’s equations and the constitutive relations of the matter
can be expressed in a matrix form, which is convenient for
formulating the problem:
 Je 
   H
 D

       
 


t  
 
   E 
 B 
 J m 

 0  e
 D

 0E 
   
  
 

 0 H 
 B 
 r

 c
(a)
(b)
[4.1]
r 

E

 
   

H 

 
0  m 

c
[4.2]
(a) expresses the relation in the vacuum, and (b) the wave-matter
interaction.
The currents are given by:
 e
 Je 
 J ef 

 





 



 



J
J

 m
 mf 
 me
 em 
E

   
 

 H 
m 

[4.3]
The TLM Method in Matrix Form and the Z Transform
125
e and m are the electrical and magnetic susceptibility tensors,
respectively (without dimension); r
and  r are the electromagnetic
and magnetoelectrical coupling tensors; Jef and Jmf are the free
electrical and magnetic currents;  e and  m are the electrical and
magnetic conductivity tensors and  em and  me reflect an eventual
magnetoelectrical interaction. All of the tensors are (3  3).
The notation “” in equations [4.2] and [4.3] in the remainder of
this chapter expresses convolution in the time domain.
4.3. Cubic mesh normalized Maxwell’s equations
In this section, the mesh of the elementary 3D TLM node cell is
such that x = y = z = l (Figure 4.1).
y
y
x
z
z
x
Figure 4.1. The elementary cell used
The normalizations are as follows:
E 
where 0 
-V
l
and
0
0
H 
-i
l 0
is the free space impedance.
[4.4]
126
Numerical Analysis in Electromagnetics
The normalized current sources Jef and Jmf are also obtained:
J ef
-i f

2
l 0
J mf
and

-V f
[4.5]
l2
which leads to normalization on the electrical and magnetic
conductivity:
e 
ge
l  0
; m 
g m 0
l
;  em 
gem
l
;  me 
g me
l
[4.6]
The spatial and temporal derivatives are also normalized:

x

 1  
;
 

 l   x  y

t
 1  
 

 t   t

 1  
;
 

 l   y  z
 1  
;
 

 l   z
[4.7]
t is the time step and t is the normalized time.
By applying these normalizations in 3D TLM, with  l  2 c
the following expression is obtained:
   i - if



-  V - Vf

V   g

    e

 -2
 t    g me

 i  



V



gem
e
   2  

  
 t r
g me   i 
  

 c
t
r 
 V 
c   
 
 i
m   

[4.8]
The TLM Method in Matrix Form and the Z Transform
127
The first part of equation [4.8] refers to propagation in a vacuum,
and can be solved using the traditional TLM method. The second part
deals with wave-matter interaction, which behaves in the same way as
the sources.
4.4. The propagation process
The propagation process is directly based on the equivalence
between the model deduced from the circuit laws and that computed
by Maxwell’s equations. The formulation for 3D TLM is based on the
symmetrical condensed node (SCN), which is a node with 12 different
polarizations represented by the 12 corresponding voltage pulses
Vi = [V1 V2 …. V12] T on its six arms (see Figure 2.3). The six
electromagnetic field components (Ex, Ey, Ez, Hx, Hy and Hz) are
defined at the center of the cell formed by this node.
The “total field” vector F = [Vx Vy Vz ix iy iz]T is defined by:
Vx  V1  V12  V2  V9
V y  V4  V8  V3  V11
Vz  V6  V10  V5  V7
ix  V4  V8  V5  V7
i y  V6  V10  V2  V9
[4.9]
[4.10]
iz  V1  V12  V3  V11
This total field vector enables the components of the
electromagnetic field to be expressed based on the voltage pulses Vi,
by taking into account the normalizations defined above.
The propagation process occurs in three essential stages:
– Definition of the external excitation vector at node FR from
incident voltage pulses and free excitation sources Ff:
128
Numerical Analysis in Electromagnetics
R
 Vx 
V 
 y
V 
 z 
 ix 
 i 
 y
 iz 
This
F R   R
vector
 i fx 
 
 i fy 
 
1  i fz 
2 V fx 
 
V fy 
 
V fz 
i
 Vx 
V 
 y
V 
 z 
 ix 
 i 
 y
 iz 
is
[4.11]
expressed
in
1
Vi  F f , where:
2
 R

1
0

0

0
0

 1
simple
matrix
1 0
0
0
0
0
0
1
0
0 1
1
0
0
0
1
0
0
0 0
0
1
1
1
0
0
1
0 0 1 1 0 1 1 0 0
1 0 0 0 1 0 0 1 1
0 1
0
0
0
0
0
0
0
form,
0
1
1 0 
0 0

0 0  [4.12]
0 0

1 1 
– Evaluation of the total fields: the left hand side of relation [4.8]
with these definitions is written 2 FR – 4 F. The relation between the
“total field” vector F and the “excitation” vector FR is obtained by
solving the general equation [4.8]. This is performed by using the Z
transform. It is expressed by the matrix tz  , which represents the
matrix of transmission coefficients.
We can then write:
F
by:
 t  z    F R
[4.13]
– Computation of reflected pulses: the reflected pulses are obtained
VR 
 Rt  F - Vci
[4.14]
The TLM Method in Matrix Form and the Z Transform
129
where:
VR = [V2 V9 V1 V12 V3 V11 V4 V8 V5 V7 V6 V10 ] T
Vci = [V9 V2 V12 V1 V11 V3 V8 V4 V7 V5 V10 V6 ] T
and the matrix [Rt]:
1 0 0
1 0 0
1 0 0
1 0 0
0 1 0
Rt   00 11 00
0 1 0
0 0 1
0 0 1
0 0 1
0 0 1

0 1 0 
0 1 0
0 0 1
0 0 1
0 0 1
0 0 1
1 0 0
1 0 0 
1 0 0 
1 0 0
0 1 0
0 1 0 
The process is summarized in the following organigram
(Figure 4.2):
Vci
P
V
i
Ff
RT
FR
+
-
t (z)
F
R
+
Vr
0.5
Figure 4.2. Organigram of the propagation process for the TLM with the Z transform
The role of the [P] matrix in this organigram is to arrange incident
voltage pulses Vi in order to obtain the vector Vci . It should also be
130
Numerical Analysis in Electromagnetics
noted that the components of the reflected pulses vector VR are
renumbered.
4.5. Wave-matter interaction
The term on the right-hand side of equation [4.8] involves
convolution products. In order to deal with this problem, the Z
transform is used which enables the products of convolution to be
passed to simple products. A bilinear transformation is used, of the
form:
1 - z -1
2

 t 1  z -1
s 
[4.15]
If s = j,  represents the derivative, we obtain:

t
 2 
1 - z -1
[4.16]
1  z -1
where z-1 is the time shift t.
Under these conditions, the second part of relation [4.8] can be
written based on the Z transform, as follows:
V 
V 
1 - z-1
    
Z


 G 
G

 z  F
F






2
z
4


   
 t    
1  z-1
 i 
 i 
[4.17]
where:
G  z
 ge
 
 g me

g em 
 and  z   e
 


gm 
 r

r 
.

m 

The TLM Method in Matrix Form and the Z Transform
131
Relation [4.8], including these transforms, is written:
1 - z -1
2 FR - 4 F  G F  4 
1  z 1
[4.18]
F
or:








2 1  z -1 F R  1  z -1 4 F  1  z -1 G F  1  z -1 4  F
[4.19]
In matrices G and  there are some constant elements and others
which are dependent on frequency. In order to cause the frequency
dependence, we make use of the causality of elements in order to use
the shift in time.
Thus, the expression z-1 F transfers the value for F at the previous
instant. This is written:
1  z-1  G  z 
 G0  z -1
1  z-1    z 
  0  z -1
G
1

1
 G z
  z

[4.20]

[4.21]
where G0 , G1 ,  0 and 1 are frequency independent, which then
gives us:








2 1  z 1 F R  1  z 1 4 F  1  z 1 G F  1  z 1 4  F





[4.22]

2 1  z 1 F R   4  G 0  z 1 G1  G  z   4 0 - 4 z -1 1    z   F


[4.23]
132
Numerical Analysis in Electromagnetics
Following further development of the computations, we arrive at
the following expression:
F  T0  2 F R  z -1 S 


[4.24]
where:
T0   4  G 0  4 0 


1
S  2 F R  T1 F - G  z  F  4   z  F
T1  -  4  G1  4 1 


From these last relations, the organigram of the process is
established, including all of the permittivity, permeability and
conductivity tensors (Figure 4.3).
F
R
2
+
T0
F
+
z 1
S
+
+
T1 - G z   4  z 
Figure 4.3. Organigram of the process
In order to model the media under investigation, by knowing the
general tensors G  z  and   z  , it only remains for expressions [4.20]
and [4.21] to be re-used in order to determine the terms G z  , G 0 ,
G1 , 0 , 1 and   z  (for example, see section 4.7).
The TLM Method in Matrix Form and the Z Transform
133
4.6. The normalized parallelepipedic mesh Maxwell’s equations
[LOU 04]
A variable step mesh is often used for structures with
inhomogeneities, i.e. the application of a thin mesh in high field
gradient areas and then a coarse mesh in the rest of the structure.
For the development which follows, the following normalizations
are used:
lx = u.l, ly = v.l and lz = w.l,
where l is the spatial step used in the process.
Thus, the following normalized values are obtained:
Ex  -
1 Vy
1 Vx
1 Vz
; Ez  ; Ey  ;
l v
l u
l w
Hx  -
iy
ix
i
1
1
1
; Hy  .
; Hz  - z
u l 0
w l 0
v l 0
where 0 
0
0
is the free space impedance.
Time is also normalized:

t
 1  
 

 t  t
The tensor values r ,  e and  m that need to be taken into
account in the process of the method are based on the elementary
dimensions (u, v, w) of the TLM cell.
Maxwell’s equations are solved by considering relation [4.2]:
– First equation:  rot E 
B
.
t
134
Numerical Analysis in Electromagnetics
The curl is written:
 rot E  
B 
 r


 E   0 m  H
0 H 
t t
t c
t
[4.25]
After further development (Appendix A), the final expression for
the equation becomes simpler and is written in the following form:
  V - Vf - 2
i
 
 2
 V  m
t
t  r
i

[4.26]
and the new tensor parameters are given by:
 r 1,1 
vw
 r 1,1
u
 r 1, 2  wr 1, 2
 r 1,3  vr 1,3
 r  2,1  wr  2,1
 r  2, 2  
 r  2,3  ur  2,3
 r  3,1  vr  3,1
 r  3, 3 
 m 1,1 
wu
 r  2, 2 
v
 r  3, 2  ur  3, 2
uv
 r  3, 3
w
vw
  m 1,1  1  1
u
 m 1, 2  wm 1, 2
 m 1,3  vm 1,3
 m  2,1  wm  2,1
 m  2, 2  
 m  2,3  u m  2,3
 m  3,1  vm  3,1
 m  3,3 
wu
  m  2, 2   1  1
v
 m, 3,2   u  m, 3,2 
uv
  m  3,3  1  1
w
The TLM Method in Matrix Form and the Z Transform
– Second equation: rot H 
135
D
.
t
Using equation [4.2], the curl is expressed in the following form:
rot H  
D 
 r

 0 e  E
 0 E 
H 
t t
t c
t
[4.27]
and, in this case, equation [4.8] is written as:
i - i f - 2
V
 
 V   r i 
 2

t
t  e
[4.28]
The new tensor parameters are given by (Appendix A):
 e 1,1 
vw
  e 1,1  1  1
u
 e 1, 2   we 1, 2 
 e 1,3  v e 1,3
 e  2,1  we  2,1
 e  2, 2  
 e  2,3  u e  2,3
 e  3,1  v e  3,1
 e  3, 3 
 r 1,1 
wu
  e  2, 2   1  1
v
 e  3, 2   u e  3, 2
uv
  e  3, 3  1  1
w
vw
r 1,1
u
 r 1, 2   wr 1, 2 
 r 1,3  vr 1,3
 r  2,1  wr  2,1
 r  2,3  ur  2,3
 r  3,1  vr  3,1
 r  3,3  
 r  2, 2  
wu
r  2, 2 
v
 r  3, 2   ur  3, 2
uv
r  3, 3
w
136
Numerical Analysis in Electromagnetics
Once the tensor parameters have been computed, we then have an
identical situation to that of the uniform mesh.
4.7. Application example: plasma modeling [MOU 06]
4.7.1. Theoretical model
By way of example, we will discuss the case of non-magnetized
plasma. Its permittivity tensor is given by:
p
 p

 0 p   0

 0

where  p  1 
0
p
0
0 

0 

 p 
 p2
refers to the relative permittivity of
   j p 
the plasma.
The electrical susceptibility tensor of the plasma is expressed in the
form:
 p 1
0
0 


e   0
 p 1
0 



0
 p  1
 0
Within the technical context of the Z transform for the TLM
method, the plasma can be handled as a purely dielectric medium. Its
conductivity tensor is null and its susceptibility tensor is reduced to:
 e

 

 0

0



0

The TLM Method in Matrix Form and the Z Transform
137
The representation of the computation process, which enables the
plasma to be integrated, occurs through solving the  ( z ) equation
(equation [4.21]), having applied the Z transform to the expression for
its susceptibility tensor. Indeed, this solution enables the parameters of
the plasma, which must be considered in the algorithm of this Z
transform technique for the TLM method, to be determined. This
computation is developed in Appendix B. To summarize, the
following parameters are obtained:
1  0 ,
0 
b0'
   p 1  a1 
,
b2' 
p
p
1


0

1


0

1


0

0


0 
0


0 
,
b1' 
 p 1  a2 
1


0

0


0 
0


0 
where:
p 
 p 2 t 2
2
2
  p t

; a1 
4
2   p t
; a2  
2   p t
2   p t
The solution obtained using the Z transform technique for the TLM
method is written in the following form:
F  T0  2 F R  z -1 S 


138
Numerical Analysis in Electromagnetics
where:
T0   4  G 0  4 0 


1
S  2 F R  T1 F - G  z  F  4   z  F
T1  -  4  G 0  4 1 


For the plasma, the following is obtained:

T0  4  4  0

1
S  2F R  T1F + 4   z  F

T1   4  4 1

4  z F  4
1
b0'  b1' z 1  b2' z 2
1  a1 z 1  a2 z 2
F
In order to evaluate the term 4  z  F , we make use of the phasevariable states technique. We obtain:
4   z  F  4 b0'

 X1 
 
  
 X 2 
(b1'  b2' z 1 ) 

where:
 X1 
   z 1
 
 X 2 
 a1


1

a2 


0 
 X1   1 
   F
   
 X 2  0 
The TLM Method in Matrix Form and the Z Transform
139
This computation process is summarized by the organigram in
Figure 4.4.
F
+
+
+
X2
+
+
X4
+
Figure 4.4. Organigram of the computation of a plasma medium
4.7.2. Validation of the TLM simulation
Validation of the propagation simulation concept is performed on a
structure using a parallelepipedic resonant metallic cavity (Figure 4.5).
Firstly, the resonant modes are determined by simulating an empty
cavity, which is thus considered to be a reference cavity. Then,
cavities filled with plasma are simulated and their responses compared
with that of the reference cavity.
The TLM method has been designed in order to deal with media
with permittivity and permeability such that  r 1 and r 1 . When
this is not the case, the convergence of its algorithm is not guaranteed.
In the plasma example, the condition regarding permittivity is not
fulfilled (see [4.29]). In order to compensate for this problem, a
dielectric, or static constant can be added to the plasma, which thus
presents a constant permittivity  r 1 and which compensates for the
value of the permittivity brought into play by the plasma, in order to
avoid this type of divergence. This value for static permittivity is
140
Numerical Analysis in Electromagnetics
applied during testing of the reference cavity in order to isolate the
response obtained by the plasma effect.
y
x
z
Figure 4.5. Metallic cavity
In order to achieve simulations which enable the plasma to be
modeled, cavities with the dimensions 23 × 17 × 60 µm3 have been
used. For these cavities, a static permittivity with a value of 2 has been
used. At the same time, several plasma types have been tested. Indeed,
the plasma is characterized by its plasma angular frequency p and the
frequency of collisions between particles p. For the micrometric
dimensions chosen, the plasma samples tested are as follows:
Sample #1: p = 5,640 G rad/s, p = 100 GHz
Sample #2: p = 8,460 G rad/s, p = 100 GHz
Sample #3: p = 11,280 G rad/s, p = 100 GHz
This choice for the value p is justified by the approximation,
which is often used in low-pressure plasma studies, enabling the
The TLM Method in Matrix Form and the Z Transform
141
expression for the relative permittivity of the plasma to be simplified.
It is expressed in the form:

 p2 


 2 
 p   0  p   0 1 

[4.29]
The simulation of these cavities is achieved using a network of
transmission lines with a base mesh l of 1 µm and a time
discretization step t of 1.667 × 10-15 s. Each simulation uses
200,000 iterations. Excitation is a Dirac signal.
For each cavity, the response obtained is compared with the
reference cavity, as well as the expected theoretical values.
For this series of cavities, the resonant modes researched were 101,
102 and 103.
cavity
… Vaccum
Vacuum
constant
+ +constant
__ Plasma
Plasma
Plasma
Reference cavity
The responses from the filled cavities for plasma #1, #2 and #3
samples are given in Figures 4.6 to 4.8. Each response is compared
with the reference cavity corresponding to this series.
Frequency (THz)
Figure 4.6. Resonant frequencies in the filled cavity of a
plasma #1 sample, simulated by the TLM method
142
Numerical Analysis in Electromagnetics
Plasma
Reference cavity
cavity
+ +constant
… Vaccum
Vacuum
constant
__ Plasma
Plasma
Frequency (THz)
Figure 4.7. Resonant frequencies in the filled cavity of a
plasma #2 sample, simulated by the TLM method
Plasma
Reference cavity
Plasma
cavity
… Vaccum
Vacuum
constant
+ +constant
__ Plasma
Frequency (THz)
Figure 4.8. Resonant frequencies in the filled cavity of a
plasma #3 sample, simulated by the TLM method
The TLM Method in Matrix Form and the Z Transform
143
The resonant frequencies of each resonant mode of all of the
cavities are given by the formula:
f mnp 
Resonant
modes
101
102
103
c
r
 m  2
 
 
 2a 
2
n 
 2b  
 
Resonant frequency
[in THz] of the
plasma cavity
(theoretical)
5.022
5.881
7.086
 p
 
 2l 
1
2 2
[4.30]


Resonant frequency
[in THz] of the
plasma cavity using
the TLM method
5.019
5.880
7.086
Relative
error
[%]
0.05
0.02
0.0
Table 4.1. Comparison of results obtained using the TLM method with theoretical
values for a cavity filled with the plasma #1 sample
Resonant
modes
101
102
103
Resonant frequency
[in THz] of the
plasma cavity
(theoretical)
5.133
5.973
7.161
Resonant frequency
[in THz] of the
plasma cavity using
the TLM method
5.121
5.964
7.155
Relative
error
[%]
0.2
0.15
0.08
Table 4.2. Comparison of results obtained using the TLM method with theoretical
values for a cavity filled with the plasma #2 sample
Resonant
modes
101
102
103
Resonant frequency
[in THz] of the
plasma cavity
(theoretical)
5.301
6.110
7.269
Resonant frequency
[in THz] of the
plasma cavity using
the TLM method
5.256
6.081
7.254
Relative
error
[%]
0.85
0.47
0.21
Table 4.3. Comparison of results obtained using the TLM method with theoretical
values for a cavity filled with the plasma #3 sample
144
Numerical Analysis in Electromagnetics
The comparison of resonant frequency values for each cavity,
obtained by simulation, compared to those computed using traditional
formulae, enable the relative errors resulting from these simulations to
be estimated. The value of these errors does not exceed 1%. This low
simulation error rate confirms the good modeling of wave propagation
for the TLM method and the Z transform.
4.8. Conclusion
The application of the Z transform in the TLM method is
extremely useful for two main reasons. On one hand, it enables the
rigorous simulation of physical dispersive media (causality property)
without the need to deal with problems from convolution, which are
always memory hungry. On the other hand, the process is
unconditionally stable. It can, of course, be used for non-dispersive
media, although, historically, the traditional method is always used.
APPENDICES
Appendix A
Development of Maxwell’s Equations
using the Z Transform with a
Variable Mesh
Maxwell’s equations are written (without considering sources) as
follows:
– First equation:  rot E 
B
t
 E
E y
  z  y
z


Bx

 r
  
0 H x 

E

t
t
t c

x


 0 m  H x
t
 E
E z
  x  z
x


B y

 r
0 H y 

 E
  

t
t
t c

y


 0 m  H
t
 E y E
x
 
 x
y


Bz

 r
  
0 H z 

 E

t
t
t c

z


 0 m  H
t
y
z
148
Numerical Analysis in Electromagnetics
For normalized field values, we obtain:
1
l wv
2
Vz
y
-
1
l wv
2

1   r
 E
=
t   t c

1
l wu
2
Vx
z
-
1
l uv
2
Vy
x
-
1
l uv
2

1   r
 E
t   t c

=
-
Vz
1
l wu
2

1   r
 E
t   t c

=
0
  ix 
1
 
t l 0  t  u 
z


 0 m  H x 
x 
t


Vy
-
x
y


t
 iy 
 
 v



 H y


0

1
t l 0  t
 0 m
0
  iz 
1
-  
t l 0  t  w 
y



H




z
0 m
z
t


Vx
-
Knowing that l = 2 c t, and following simplification, we obtain:

rot V





rot V



rot V


x
 2
l2
 wv
ix 
t
t u


 r E
  t c

x

y
 2
l2
 uw
iy 
t
t v


 r E
  t c

y

z
 2
l2
 uv
iz 
t
t w


 r E
  t c

z


t

t

t
 0 m  H

 vw
x


 0 m  H

 uw
y


 0 m  H

 uv
z


Appendix A
149
In order to be able to use the traditional TLM algorithm, the term
2  i x is added to both sides of each equation:
t

rot V

 l2

 t


rot V


 l2

 t


rot V


 l2

 t

x
 2

t
ix  2

t
i x -2
 wv
ix 
t u



 r  E
 0 m
x 
  t c
t




 2
iy  2
iy - 2
y
t
t
t



 r  E
 0 m
y 
  t c
t




 2
iz  2
iz - 2
z
t
t
t



 r  E
 0 m
z 
  t c
t

 H

 vw
x


uw
iy 
v
 H

 uw
y


uv
iz 
w
 H

 uv
z


We can see that each part of this set of equations is simplified and
can be integrated into the classic TLM process. It only remains for us
to develop the second part. For example, for the first line, we obtain:
2

r 1,1 Vx
 1,2  Vy

 wv  
i x -2 
ix - 2 c 
vw  r
vw 

c
u
c
v
t
t
 u  t

r 1,3 Vz
c
w
 0  m 1,3
vw  0  m 1,1
iz
0
vw
w

i y vw
i x vw
 μ 0 χ m 1,2 

η0 u
η0 v
150
Numerical Analysis in Electromagnetics
Knowing that
c 0
0
 1 , this second term is then expressed in the
following form:
2

t

wv 

i x 1   2
u 
t

 r 1,1
 r 1,3 Vz v  0  m 1,1 i x
Vx
vw  r 1,2  Vy w 
u
vw
 μ 0 χ m 1,2  i y w  0  m 1,3 i z v
u

We define the new parameters based on the elementary dimensions
of the TLM cell:
vw
 r 1,1 ,  r 1,2   w  r 1,2  ,
u
 r 1,1 
 r 1,3   v  r 1,3  ,
 m 1,1 
vw
vw
vw 

 m 1,1 -1 
 m 1,1  1 - 1 ,

u
u
u 
 m 1,2   w  m 1,2  ,  m 1,3   v  m 1,3 .
For the other terms, we follow the same process of development
and obtain:
 r  2,1  w  r  2,1 ,  r  2,2  
uw
r  2,2  ,
v
 r  2,3  u  r  2,3 ,
 r  3,1  v  r  3,1 ,  r  3,2   u  r  3,2  ,
 r  3,3 
 m  2,2 
uv
r  3,3 ,  m  2,1  w  m  2,1 ,
w
uw 

 m  2,2   1 -1 ,

v 
 m  2,3  u  m  2,3 ,  m  3,1  v  m  3,1 ,
 m  3,2   u  m  3,2  ,  m  3,3 
uv 
 m  3,3  1 -1 .

w 
Appendix A
151
These new terms are taken into consideration in the 3D TLM
algorithm.
In this case, the final version of [4.26] is more simply expressed as:
   V - Vf - 2
i
 
 V   m i  .
 2

t
t  r
– Second equation: rot H 
D
t
H z H y


 r
 0
 H
Ex 
 0 e  E x 
y
z
t
t
t c
H x H z


 0 e  E
 0
Ey 
z
x
t
t
H y
x
-
y

 r
H
t c
H x


 r
 0
 H
Ez 
 0 e  E z 
y
t
t
t c
x
y
z
In the same way, the first line is expressed using normalizations:

i y 

Vx
i z
1 
1
1
  0 

2
2
t  t u l
0  vw l  y vw l  z 

 V 



 
  0  e 1,1  - Vx    0  e 1, 2   - y  +  0  e 1,3  - Vz  + 
 u l 
 w l  

 v l 



 
1  


=


t  t   1,1 

iy 
r 1, 2  
r 1,3 
ix 
iz
r  
 

 

 w l   
 u l  
 v l 0 
c
c
c

0 
0 




152
Numerical Analysis in Electromagnetics
or:

vw 
vw 
e 1,1 Vx  2 w
e 1, 2  Vy 
Vx  2
u t
u t
t


vw 
e 1,3 Vz  2 v
 e 1,3 Vz  2
r 1,1 i x 
+2v
u t
t
t


r 1, 2  i y + 2 v
r 1,3 i z
+2w
t
t
rot i
x
 2
As with the first Maxwell equation, a term - 2  Vx is added to
t
each part, which gives:




Vx  2
 e 1,1 Vx  2
 e 1, 2  Vy  2
 e 1,3 Vz 
t
t
t
t



 r 1,1 i x  2
 r 1, 2  i y  2
r 1,3 i z
2
t
t
t
rot i
x
 2
Hence we deduce the general parameter values:
 r 1,1 
vw
r 1,1 ,  r 1,2   w r 1,2  ,
u
 r 1,3  v r 1,3 ,
 e 1,1 
vw 
 e 1,1  1 - 1 ,  e 1,2   w  e 1,2  ,  e 1,3  v  e 1,3

u 
 r  2,1  w r  2,1 ,  r  2,2  
uw
r  2,2  ,  r  2,3  u r  2,3
v
 r  3,1  v r  3,1 ,  r  3,2   u r  3,2  ,  r  3,3 
 e  2,1  w  e  2,1 ,  e  2,2  
uv
r  3,3
w
uw 
 e  2,2   1 -1 ,  e  2,3  u  e  2,3

v 
 e  3,1  v  e  3,1 ,  e  3,2   u  e  3,2  ,  e  3,3 
uv 
 e  3,3  1 -1

w 
Appendix A
and in this instance, equation [4.28] is written:
 i - if - 2
V
 
 2
 V   r i 

t
t  e
153
Appendix B
Treatment of Plasma using the Z
Transform for the TLM Method
For a non-magnetized plasma, the permittivity tensor is given by:
p
 p

 0 p   0

 0

where  p  1 
0 

0 

 p 
0
p
0
 p2
refers to the relative permittivity of
   j p 
the plasma.
The electrical susceptibility tensor of the plasma is written in the
form:
 p 1


 e   0



 0
0
 p 1
0
0



0 



 p  1
156
Numerical Analysis in Electromagnetics
Within the technical context of the Z transform for the TLM
method, the plasma can be handled as a purely dielectric medium. Its
conductivity tensor is null and its susceptibility tensor is reduced to:
 e

 

 0

0



0

The Z transform is applied to this tensor of the form:
j
1  z 1
2

t
1  z 1

This amounts to treating the element:
 p 1  
 p2

   j p

It is expressed in the form:
 p 1   p2 
1
 j  p 
j
With the transform above, this becomes:
 p 1   p2
1
1
1

2 1 z  2 1 z
 




p

t 1  z 1  t 1  z 1


The simplification reduces this element to:
 p 1 
 p 2 t 2
2
.
1  2 z 1  z 2
 2   p t   4

z 1  2  p t

z 2
Appendix B
157
It can be expressed in the following form, which is practical for the
following computations:
 p 1

p
b0  b1 z 1  b2 z 2
1  a1 z 1  a2 z 2
where:
p 
 p 2 t 2
2
 2   p t 
b0  1 , b1  2 , b2  1
and:
a1 
4
2  p t
a2  
2   p t
2   p t
The equation (see equation [4.21]) corresponding to the
susceptibility tensor   z  must be solved:
1  z-1    z 
  0  z -1

1
  z

This equation is reduced for the plasma to its electrical
susceptibility tensor:
1  z 1 

 e  z    e0  z 1  e1   e  z 
This solution amounts to identifying
second part of this equation.

1  z 1 


  p  1 in the


158
Numerical Analysis in Electromagnetics
We set the following:
 e0  z
1

e1

 e  z   A0  z
be' 0  be' 1 z 1  be' 2 z 2 

B 
1
2 
 0
1  a1 z  a2 z



1 
By developing this equation, we obtain:






 p b0  b1  b0 z 1  b2  b1 z 2  b2 z 3   A0  a1 A0  B0  be' 0 z 1






 a2 A0  a1 B0  be' 1 z 2  a2 B0  be' 2 z 3
Hence, by identification, we have:
 p b0  A0




a




a
 p b1  b0
 p b 2  b1
 p b2

1
2
A0  B0  be' 0

A0  a1 B0  be' 1

 a2 B0  be' 2
This system of equations is solved in order to determine the tensors
A0 , B0 , be' 0 , be' 1 and be' 2 , enabling the plasma to be represented in
the TLM method according to the Z transform technique. We can
choose to keep just the “dispersive” terms in the expression for the
tensor   z  by taking: B0  0 (  1  0 ).
Appendix B
The researched solution is thus the following:
A0

 p b0
be' 0

 p b0  b1  a1 b0
be' 1

 p b1  b2  a2 b0
be' 2





 p b2
Since b0  1 , b1  2 and b2  1 , we obtain:
0 
be' 0 
b0' 
be' 1 
b1' 
p
1


0

0


0 
  p 1  a1  1

 p 1  a1 
 p 1  a2  1
 p 1  a2 
1


0

be' 2   p 1
b2'

1


0

p
1


0

0


0 
0


0 
0


0 
159
160
Numerical Analysis in Electromagnetics
We recall that the solution (see [4.24]) obtained using the Z
transform technique for the TLM method is expressed in the following
form:
F  T0  2 F R  z -1 S 


T0   4  G 0  4 0 


1
S  2 F R  T1 F - G  z  F  4   z  F
T1  -  4  G1  4 1 


For the plasma, we obtain:

T0  4  4  0

1
S  2F R  T1F + 4   z  F

T1   4  4 1
4  z F  4

1
b0'  b1' z 1  b2' z 2
1  a1 z 1  a2 z 2
F
Bibliography
[AKH 74] AKHTARZAD S., JOHNS P.B., “Solution of 6-component
electromagnetic fields in three space dimensions and time by the TLM
method”, Electronic Letters, no. 10, pp. 535-537, December 1974.
[AKH 75] AKHTARZAD S., JOHNS P.B., “Solution of Maxwell’s equations in
three space dimensions and time by the TLM method of analysis”, Proc.
Inst. Elec. Eng., vol. 122, pp. 1344-1348, 1975.
[ALA 94] AL-ASSADI M., BENSON T.M., CHRISTOPOULOS C., “Interfacing
field problems modelled by TLM to lumped circuits”, Electronics Letters,
vol. 30, no. 4, pp. 290-291, February 1994.
[ALM 81] AL-MUKHTAR D.A., SITCH J.E. “Transmission-line matrix method
with irregularly graded space”, Proc. Inst. Elec. Eng., vol. 128, part H,
no. 6, pp. 299-305, December 1981.
[BAD 96] BADER B., RUSSER P., “Modelling of coplanar discontinuities
using the alterning transmission line matrix (ATLM) method”, ACES
Conference Proceedings, pp. 319-316, Monterey, CA, USA, 1996.
[BÉR 94] BÉRENGER J.P, “A perfectly matched layer for the absorption of
electromagnetic waves”, J. Comp. Phys., vol. 114, no. 2, pp. 110-117,
October 1994.
[BÉR 00] BÉRENGER J.P., “A multiwire formalism for the FDTD method”,
IEEE Trans. on Electromagnetic Compatibility, vol. 42, no. 3,
pp. 257-264, 2000.
162
Numerical Analysis in Electromagnetics
[BER 94] BERRINI P., WU K., “A pair of hybrid symmetrical condensed TLM
nodes”, IEEE Microwave Guided Wave Lett., vol. 4, pp. 224-246, 1994.
[BER 95] BERRINI P.,WU K., “A comprehensive study of numerical
anisotropy and dispersion in 3-D TLM Meshes”, IEEE Trans. MIT,
vol. 43, no. 5, pp. 1173-1181, May 1995.
[BIS 99] BISCOVEANU C., Développement de la méthode TLM en vue de son
application à la compatibilité électromagnétique, PhD Thesis, INPG,
Grenoble, 1999.
[CAS 97] CASCIO L., TARDIOLLI G., HOEFER W.J.R., “Characterisation of
nonlinear active and passive devices in stub-loaded SCN -TLM”, Second
International Workshop on Transmission-Line Matrix Modelling Theory
and Applications, Munich, October 1997.
[CHE 93] CHEN Z., NEY M., HOEFER W.J.R, “Absorbing and connecting
boundary conditions for the TLM method”, IEEE Trans. MIT, vol. 41,
no. 11, pp. 2016-2024, November 1993.
[CHO 01] CHOONG Y.K., SEWELL P., CHRISTOPOULOS C., “Accurate wire
representation in numerical models for high-frequency simulation”,
Electronic Letters, vol. 37, no. 5, pp. 280-282, 2001.
[CHO 03] CHOONG Y.K., Advanced modal expansion techniques for the
transmission line modelling method, Thesis, University of Nottingham,
October 2003.
[CHR 95] CHRISTOPOULOS C., The Transmission-line Modelling (TLM)
Method, Series on Electromagnetics Wave Theory, IEEE Press, New
York and Oxford, 1995.
[CHU 04] CHU H.S., Couplage Algorithmes génétiques et TLM pour la
conception des antennes imprimées miniatures, PhD Thesis, Nice-Sophia
Antipolis University, France, 2004.
[DUB 92] DUBARD J.-L., Caractérisation d’antennes imprimées par la
méthode de la matrice des lignes de transmission (TLM) associée à une
technique moderne de traitement numérique du signal, PhD Thesis,
Nice-Sophia Antipolis University, France, 1992.
Bibliography
163
[DUB 00] DUBARD J.-L., POMPEI D., “Optimization of the PML efficiency in
3-D TLM method”, IEEE Trans. on MTT, vol. 48, no. 7, part 1,
pp. 1081-1088, July 2000.
[EDE 03] EDELVIK F., “A new technique for accurate and stable modeling of
arbitrarily oriented thin wires in the FDTD method”, IEEE Trans. on
Electr. Comp., vol. 45, no. 2, May 2003.
[FAN 96] FANG J., WU Z., “Generalized perfectly matched layer for the
absorption of propagating and evanescent waves in lossless and lossy
media”, IEEE Trans. MTT., vol. 44, no. 12, pp. 2216-2222, December
1996.
[GER 90] GERMAN F.J., GOTHARD G.K., RIGGS L.S., “Modelling of materials
with electric and magnetic losses with the symmetrical condensed TLM
method”, Electronics Letters, vol. 26, no. l6, pp. 1307-1308, August
1990.
[GER 96] GERMAN F.J., SVIGELJ J.A., MITTRA R., “A numerical comparison
of dispersion in irregularly graded TLM and FDTD meshes”, ACES
Conference Proceedings, Monterey, CA, USA, pp. 270-278, 1996.
[HEI 93] HEIN S., “Consistent finite difference modelling of Maxwell’s
equations with lossy symmetrical condensed TLM node”, International
Journal for Numerical Modelling. Electronic Networks, Devices and
Fields, vol. 6, pp. 207-220, 1993.
[HEI 94] HEIN S., “Finite difference time domain approximation of
Maxwell’s equation with non-orthogonal condensed TLM mesh”,
International Journal for Numerical Modelling. Electronic Networks,
Devices and Fields, vol. 7, pp. 765-781, 1994.
[HEI 97] HEIN S., “Synthesis of TLM algorithms in the propagators integral
framework”, Second International Workshop on Transmission Line
Matrix Modeling Theory and Applications, Munich, October, 1997.
[HOE 85] HOEFER W.J.R., “The transmission line matrix method – theory
and applications”, IEEE Tram. MTT, vol 33, no. 10, pp. 882-893, October
1985.
[HOE 89] HOEFER W.J.R., “The transmission line matrix (TLM) method”, in
ITOH T. (ed.), Numerical Techniques for Microwave and Millimeter-wave
Passive Structures, John Wiley & Sons, New York, 1989.
164
Numerical Analysis in Electromagnetics
[HOE 91] HOEFER W.J.R., SO P.P.M., The Electromagnetic Wave Simulator,
John Wiley & Sons, New York, 1991.
[HOE 92] HOEFER W.J.R., “Time domain electromagnetic simulation for
microwave CAD applications”, IEEE Trans. Microwave Theory Tech.,
vol. 40, pp. 1517-152, July 1992.
[HOL 81] HOLLAND R., SIMPSON L., “Finite-difference analysis of EMP
coupling to thin struts and wires”, IEEE Trans. on Electr. Comp., vol. 23,
no. 2, pp. 88-97, May 1981.
[ISE 92] ISELE B., RUSSER P., “Modelling of nonlinear dispersive active
elements in TLM”, 1992 IEEE MTT-S International Microwave
Symposium Digest, Albuquerque, New Mexico, pp. 1217-1220, 1992.
[JIN 94] JIN H., VAHLDIECK R., “Direct derivation of TLM symmetrical
condensed node and hybrid symmetrical condensed Node from
Maxwell’s equations using centered differencing and averaging”, IEEE
Transaction on Microwave Theory and Techniques, vol. 42, no. 12,
pp. 2554-2561, December 1994.
[JOH 71] JOHNS P. B., BEURLE R.L., “Numerical solution of 2-dimensional
scattering problems using a transmission-line matrix”, Proc. IEE,
vol. 118, no. 9, pp. l203-1208, September 1971.
[JOH 80] JOHNS P.B., O’BRIEN M., “Use of the transmission line modelling
(TLM) method to solve nonlinear lumped networks”, Radio Electronic
Engineering, vol. 50, pp. 59-70, January-February 1980.
[JOH 81] JOHNS P.B., AKHTARZAD K., “The use of time domain diakoptics
in time discrete models of fields”, Int. Journal of Numerical Modelling,
vol. 17, pp. 1-14, 1981.
[JOH 86a] JOHNS P.B., “New symmetrical condensed node for three
dimensional solution of electromagnetic wave problems by TLM”,
Electronic Letters, vol. 22, pp. 162, January 1986.
[JOH 86b] JOHNS P.B., “Use of condensed and symmetrical nodes in
computer aided electromagnetic design”, IEEE Proc., vol. 133, part H,
no. 5, pp. 368, October 1986.
Bibliography
165
[JOH 87] JOHNS P.B., “A symmetrical condensed node for the TLM
method”, IEEE, Trans. MTT, vol. 35, no. 4, pp. 370-377, May 1987.
[KOS 89] KOSMOPOULOS S.A., HOEFER W.J.R., GAGNON A., “Nonlinear
TLM modelling of high-frequency varactor multipliers and halvers”,
International Journal of Infrared and Millimeter Waves, pp. 343-352,
1989.
[KRO 63] KRON G., Diakoptics, MacDonald, London, 1963.
[KRU 93] KRUMPHOLZ M., RUSSER P., “The Hilbert space formulation of the
TLM method”, International journal of numerical modelling: electronic
networks, devices and fields, vol. 6, no. 1, pp. 29-45, February 1993.
[KRU 94] KRUMPHOLZ M., RUSSER P., “On the dispersion in TLM and
FDTD”, IEEE Trans. Microwave Theory Tech., vol. 42, no. 7,
pp. 1275-1279, July 1994.
[KRU 96] KRUMPHOLZ M., RUSSER P., “On the advantages of A TLM over
conventional TLM”, ACES Conference Proceedings, pp. 238-245,
Monterrey, CA, 1996.
[LAR 06] LARBI B., Modélisation de structures antennaires VLF/LF, PhD
Thesis, Nice-Sophia Antipolis University, France, 2006.
[LEM 98] LE MAGUER S., “Développements de nouvelles procédures
numériques pour la modélisation TLM: Application à la caractérisation de
circuits plaques et de structures à symétrie de révolution en bande
millimétrique, PhD Thesis, University of Western Brittany, November
1998.
[LEM 01a] LE MAGUER S., NEY M.M., “Extended PML-TLM node: an
efficient approach for full-wave analysis of open structures”,
International Journal of Numerical Modelling, vol. 14, pp. 129-144,
2001.
[LEM 01b] LE MAGUER S., “New TLM nodes with PML absorbing boundary
conditions for the characterisation of axially symmetric antennas”,
International Journal of Numerical Modelling, vol. 14, pp. 185-203,
March-April 2001.
166
Numerical Analysis in Electromagnetics
[LEM 04] LE MAGUER S., PEDEN A., BOURREAU D., NEY M.M., “Split-step
TLM (SS-TLM): a new scheme for accelerating electromagnetic field
simulation”, IEEE Transaction on MTT, vol. 52, no. 4, pp. 1182-1190,
April 2004.
[LI 05] LI Z., Contributions aux techniques de maillages irréguliers dans la
méthode TLM, Applications au calcul électromagnétique structure à
détails fins et interface non cartésienne, PhD Thesis, University of
Western Brittany, June 2005.
[LOU 04] LOUAZANI H., Modélisation des milieux dispersifs par la méthode
TLM, Application: étude du guide coplanaire à ferrite, PhD Thesis,
INPG, Grenoble, 2004.
[MAK 02] MAKINEN R.M., JUNTUNEN J.S., KIVIKOSKI M.A., “An improved
thin-wire model for FDTD”, IEEE Trans. On MTT, vol. 50,
pp. 1245-1255, May 2002.
[MEL 88] MELIANI H., DE COGAN D., JOHNS P.B., “The use of orthogonal
curvilinear meshes in TLM models”, International Journal for Numerical
Modelling. Electronic Networks, Devices and Fields, vol. l, pp. 221-238,
1988.
[MOU 06] MOUZAHEM Z., La technique de la transformée en z dans la
méthode TLM applications aux plasmas et aux matériaux partiellement
magnétisés, PhD Thesis, INPG, Grenoble, 2006.
[NAM 99] NAMIKI T., “A new FDTD algorithm based on alternatingdirection implicit method”, IEEE Trans. Microwave Theory Tech.,
vol. 47, pp. 2003-2007, October 1999.
[NAY 90a] NAYLOR P., DESAI R.A., “New three dimensional symmetrical
condensed lossy node for solution of electromagnetic wave problems by
TLM”, Electronics Letters, vol. 26, no. 7, pp. 492-493, March 1990.
[NAY 90b] NAYLOR P., CHRISTOPOULOS C., “A new wire node for modeling
thin wires in electromagnetic field problems solved by transmission line
modeling”, IEEE Trans. on MTT, vol. 38, no. 3, pp. 328-330, 1990.
[PAU 99a] PAUL J., CHRISTOPOULOS C., THOMAS D.W.P., “Generalized
material models in TLM I. Materials with frequency-dependent
properties”, IEEE Transactions on Antennas and Propagation, vol. 47,
no. 10, pp. 1528-1534, October 1999.
Bibliography
167
[PAU 99b] PAUL J., CHRISTOPOULOS C., THOMAS D.W.P., “Generalized
material models in TLM II. Materials with anisotropic properties”,
IEEE Transactions on Antennas and Propagation, vol. 47, no. 10,
pp. 1535-1542, October 1999.
[PEN 97] PENA N., NEY M.M., “Absorbing boundary conditions using
perfectly matched layer (PML) technique for three-dimensional TLM
simulations”, IEEE Trans. MTT., vol. 45, no. 10, October 1997.
[POR 92] PORTI J.A., MORENTE J.A., KHALLADI M., CALLEGO A., “A
comparison of thin wire models for TLM method”, Electron. Lett.,
vol. 28, no. 20, pp. 1910-1911, 1992.
[PRO 03] PROKOPIDIS K.P., KANTARTZIS N.V., TSIBOUKIS T.D.,
“Performance optimization of the PML absorber in lossy media via
closed-form expressions of the reflection coefficient”, IEEE Transactions
on Magnetics, vol. 39, no. 3, May 2003.
[RUS 91] RUSSER P., HOEFER W.J.R., SO P.P.M., “Modelling of nonlinear
active regions in TLM”, IEEE Microwave and Guided Letters, vol. 1,
no. 1, pp. 10-13, January 1991.
[RUS 95a] RUSSER P., “On the field theoretical foundation of the
transmission line matrix method”, First International Workshop on TLM:
Theory and Applications, University of Victoria, pp. 3-12, August 1995.
[RUS 95b] RUSSER P., BADER B., “The alterning transmission line matrix
scheme”, IEEE MTT Symp., Orlando, pp. 19-22, May 1995.
[SAG 80] SAGUET P., PIC E., “An improvement for the TLM method”,
Electron. Lett., vol. 16., pp. 247-248, September 1980.
[SAG 82] SAGUET P., PIC E., “Utilisation d’un nouveau type de nœud dans la
méthode TLM en 3 dimensions”, Electronic Letters, vol. 18, no. 11,
pp. 478-480, May 1982.
[SAG 85] SAGUET P., Analyse des milieux guidés – la méthode MTLM, PhD
Thesis, INPG, Grenoble, 1985.
[SCA 90] SCARAMUZZA R.A., LOWERY A.J., “A hybrid symmetrical
condensed node for the TLM method”, Electron. Lett., vol. 26,
pp. 1947-1949, 1990.
168
Numerical Analysis in Electromagnetics
[SEW 03] SEWELL P., CHOONG Y. K., CHRISTOPOULOS C., “An accurate thinwire model for 3-D TLM simulations”, IEEE Trans. On Electr. Comp.,
vol 45, no. 2, May 2003.
[SIM 95] SIMONS N.R.S., LOVETRI J., “Derivation of two-dimensional TLM
algorithms on arbitrary grids using finite element concepts”, First
International Workshop on Transmission Line Matrix (TLM) Modelling,
Victoria, August 1-3, pp. 47-53, 1995.
[TRE 94] TRENKIC V., CHRISTOPOULOS C., BENSON T.M., “New symmetrical
super-condensed node for the TLM method”, Electron. Lett., vol. 30,
pp. 329-330, 1994.
[TRE 95a] TRENKIC V., CHRISTOPOULOS C., BENSON T.M., “Theory of the
symmetrical super-condensed node for the TLM method”, IEEE Trans.
MTT, vol. 43, pp. 1342-1348, June 1995.
[TRE 95b] TRENKIC V., The development and characterization of advanced
nodes for the TLM method, Thesis, University of Nottingham, November
1995.
[TRE 95c] TRENKIC V., CHRISTOPOULOS C., BENSON T.M, “‘DET(I-TPS) =
0’ – a package for visualizing TLM dispersion relations”, First
International Workshop on TLM -Theory and Applications, University of
Victoria, pp. 37-40, August 1995.
[UMA 87] UMASHANKER K.R., TAFLOVE A., BEKER B., “Calculation and
experimental validation of induced currents on coupled wires in an
arbitrary shaped cavity”, IEEE Trans. on Ant. Prop., vol. 35, no. 11,
pp. 1248-1257, 1987.
[VOE 90] VOELKER R.H., LOMAX R.J., “A finite-difference transmission line
matrix method incorporating a nonlinear device model”, IEEE Tran. on
Microwave Theory and Techniques, vol. 38, no. 3, March 1990.
[WLO 92] WLODARCZYK A.J., JOHNS D.P., “New wire interface for graded
3D TLM”, Electron. Lett., vol. 28, no. 8, pp. 728-729, 1992.
[YEE 66] YEE K.S., “Numerical solution of initial boundary value problem
involving Maxwell’s equations in isotropic media”, IEEE, Trans. On
Antennas Propag., vol. 14, no. 3, pp. 302-307, May 1966.
Bibliography
169
[YOU 08] YOUSSEF H., La contribution au développement de la méthode
TLM en coordonnées curvilignes: applications aux circuits
radiofréquences, PhD Thesis, INPG, Grenoble 2008.
[ZHE 00] ZHENG F., CHEN Z., ZHANG J., “Toward the development of a
three-dimensional unconditionally stable finite-difference time-domain
method”, IEEE Trans. Microwave Theory Tech., vol. 48, pp. 1550-1558,
September 2000.
Index
2D, 1-2, 5, 15, 17, 19, 29, 31,
44-45, 55, 62, 81, 85-86, 89, 91
3D, 16-17, 29-31, 35, 40-41, 55, 62,
70-71, 81-82, 89, 92, 98, 125-127,
151
curvilinear, 70-71
B
boundary conditions, 14, 61
C
cubic mesh, 33
D
discrete elements
applications, 25, 91, 100, 133,
136
mono-port, 86-91, 95, 99
two-port, 98
dispersion, 19, 34, 51, 55-60, 81,
83
E
excitation, 3, 22-24, 104, 119,
127-128, 141
M
matched impedance, 61
matrix form, 56, 75, 124, 128
Maxwell’s equations, 3, 7, 57, 64,
70, 133
matrix form, 56, 75, 123-124,
128
wave-matter interaction, 130
Z transform, 123, 128-130,
136-137, 144, 147, 155-160
N
normalized Maxwell’s equations
cubic mesh, 125
parallelepipedic mesh, 133
O
output signal, 24
P
parallelepipedic mesh, 133
PML layers, 62-64, 67-68
profile, 65
172
Numerical Analysis in Electromagnetics
S
HSCN, 33-34, 43-45, 52-55,
59-60, 106, 115
non-Cartesian, 81
SCN, 31-36, 41-46, 50-57,
60, 62, 64, 71, 82-83,
89-91, 95, 97, 123, 127
split step, 35
SSCN, 33-35, 55, 60
scattering matrix, 4, 11-14, 22,
32-33, 46-47, 49-52, 56-57, 75,
86-87, 91, 95-96, 116
segmentation, 62
stability conditions, 78, 85
T
thin wires, 105
model, 106, 119
scattering on the wire, 109
time step, 33-36, 40, 43, 45-46,
54-57, 78, 85-89, 92, 126
TLM nodes, 31, 33, 35, 41, 91-92
2D TLM nodes
parallel, 14, 16, 29
series, 15, 21, 30
3D TLM nodes
ACN, 30-31
curvilinear, 70-71, 75-78
distributed, 29
V
velocity error, 17, 20, 55, 59-60,
81
W
wave-matter interaction, 123-124,
127
Z
Z transform, 70, 128-130,
136-137, 144
Download