Professional Documents
Culture Documents
nanosystems for
biomedical
applications
Liberti
Micaela
&
Francesca Apollonio
Department of Information Engineering,
Electronics and Telecommunications
Sapienza, University of Rome
(liberti@diet.uniroma1.it)
Electromagnetic problem
time domain
frequency domain
Maxwell Equations
B
E = + J mi
t
D
H =
+ J + Ji
t
E = j B+J mi
H = j D + J+J i
Constitutive Relations
D ( r, ) = ( ) E ( r, )
D ( r,t ) = (t ) E (t )
c ( ) = ( ) +
j
) ( )
J (r, t ) = E (r, t )
Boundary Conditions
(
n D+ D = S
normal
component
of
Induc0on
eld
has
a
discon0nuity
equal
to
supercial
charge
density
n B B
+
)= 0
Ht Ht = J S n
+
Et Et = 0
q = d = limh >0
S h
S
h
S
i = J d = limh >0
S h
S
h
S
h >0
h
h
J dS = lim
ABCD
S = limh >0 dh
h
i=
J S = limh >0 J dh
Condizioni al Contorno
Condizioni al Contorno
Condizioni al Contorno
Boundary Conditions
1
0
0
0
N-1
0 0
0.5
1
N n1
1
0.5
N-1
r
=
N-1
N nPEC
n
1 Nx
1
0.5
i 0
0, i 1
i 0
i 0
0, i 1
0
0, i 1I 0 0
0, I N
I 0
0 I 0
0, I N
0, I N
Condizioni di Neumann
For
Neumann,
di
the
boundary
condi0on
is
on
di
the
deriva0ve
of
F.
This
makes
it
acos
liDle
x dicult.
2T x, y
T x, y
Condizioni
Neumann
Condizioni
Neumann
t
di
dx
x 0
di
0,
dx
di
di
0dx x
dx
x 1
0
x 0
di
0,
di
0, Idx1 x
dx
0
I 0 0, I N
I 1
I 0 , I N 1
1 I I1 N I 0 , I N 1
x 1
Condizione di (i,j+1)
Impedenza (per es., sul carico di una linea di trasmi
(i,j)
Condizione di Impedenza (per
Condizione
es., sul carico
di Impedenza
di una linea
(per di
es.,
trasmissione)
sul carico di una linea di trasm
v 1
i 1
v 1
f
= 0 at1 (di,j
11
i )i v(i-1,j)
1
ZxL
Yp dx
i i11
ZL
ZZLL
x 1
interior
I N 1
1 I N
1 di
1
(i+1,j)
I N 1 IZN
1 1 1 I N
I N 1
L
1
1
d
i
Yp
Yp dx x 1 i 1
ZL h
Z L unknown!
h
Yp Y
dxp x 1 i 1 h
I NYp
(i,j-1)
exterior
T x, y
cos
PEC
2
t
T x, y
k t2T x , y
Maxwells
Equations
Boundary
Conditions
Analytical
Preprocessing
Analytical
Models
Discretization
Computer
Programs
Material
Properties
Problem-dependent
User Data
Computation
User Interface
Postprocessing
Results
Examples:
Closed-form expressions for microstrip;
spectral domain program for
coplanar waveguides;
mode-matching program for
waveguide filters;
Maxwells
Equations
TLM
Huygens
Principle
Numerical
Model
Computer
Programs
FEM
Variational
Principle
Problem-independent
Boundary Conditions
Material Properties
Computation
Examples:
Finite Element Frequency
User Interface
Postprocessing
Results
Domain Solver;
TLM or FDTD EM Simulator
Numerical Electromagne0cs
Theoretical
Analysis
Laboratory
Experiments
Numerical
Modeling
Electromagnetic Simulators
An Electromagnetic Simulator is a field
modeling tool that:
solves electromagnetic field problems by numerical
analysis;
extracts engineering parameters from the field
solution and visualize fields and parameters;
allows design by means of analysis combined with
optimization.
Field-Solving Methods
Methods for solving Maxwells Equations:
Analytical Methods
Exact explicit solutions (only a few ideal cases)
Semi-Analytical Methods
Explicit solutions requiring final numerical evaluation
Numerical Methods
Differential or integral equations are transformed into
matrix equations by projective approximations and solved
iteratively or by matrix inversion
IntegrazioneIntegration
Numerica 1/2
Numerical
f x
f a
Everyintegrale
integraldefinito
operation
on [a,b]
can bericondotto
reformulated
tointegrale
an
Ogni
su [a,b]
pu essere
ad un
integral on [0,1]
variable
position
sullintervallo
[0,1]with
con proper
un opportuno
cambiamento
di variabili:
b
f x dx
a
f a
0
a d
F
0
Numerical Integration
Lintegrale definito interpretabile come area del rettangoloide colorato in figura,
figura
approssimabile mediante il procedimento di esaustione:
1
lk F
k 1
Formula di quadratura
N
lk
lk
(N t che
(Nota
h
k
1)
quadratura
per for
p
minimizzare
numero di
Lanalisi
numerica
studiastudies
formule
di q
Numerical
Analysis
quadrature
formulas
minimal Niland
punti maximal
N per una
precisione
richiesta del
risultato
(formuleetc)
di Newton-Cotes,
accuracy
(Newton-Cotes,
Gaussian
quadrature
formule di quadratura gaussiana, quadratura di funzioni singolari).
Numerical
DerivazioneDerivative
Numerica
Given
derivative
x0 can
approximated
incremental
D t f(x)
Data
una its
ffunzione
i
f( ) ciiinaspettiamo
f(x),
tti be che
h la
l sua derivata
d i with
t nelthe
l punto
t x0 possa
ratio
between
x0 andtramite
x0 + h il rapporto incrementale fra x0 e x0+h:
essere
approssimata
f x0
f x0
f x0
Lerrore
commesso
essere valutato
tramite
la formula
The error
can be pu
evaluated
with Taylor
at first
orderdi Taylor troncata al
primordine
prim
ordine (ammettendo che la funzione abbia derivate seconde continue):
f x0
f x0
f x0
f x0
h f x0
f x0
x0
x0
h2f
O h ,
per h
Numerical
Derivative
Derivazione Numerica: Formule al Secondo Ordine 1/2
f x
f x
f x
O h ,
per h
f x
f x
f x
f x
hf x
h2
f
2
O h3
hf x
h2
f
2
O h3
Sottraendo:
f x
f x
2h
f x
O h2 ,
per h
Formula al secondo ordine per la derivata nel punto x intermedio fra xh e x+h.
Numerical
Derivative
Derivazione
Numerica: Formule
al Secondo Ordine 2/2
f x
f x
f x
f x
f x
h
h
f x
O h
2h
O h2
Esatta
O(h)
O(h2)
h x x
f x
2f x
h
f x
O h2 ,
per h
C 621 Lecture 1
Fall 2005
1.5
Function to be approximated
Approximation
1
0.5
Mode Matching,
Spectral Domain
Expansion functions
0
-0.5
-1
-1.5
Why space-discrete ?
It is universal in handling complicated
geometries and complicated inhomogeneous
and arbitrarily shaped materials (limits to
minimum user involvement)
It allows to differentiate easily dissipated power
and physical parameters in various spots of the
structure
Conclusion: practically all commercial software
packages available now use discrete methods,
e.g. FEM, FDTD,TLM or BEM (with
MoM formulation)
Subsectional
Expansion
Functions
Subsectional Expansion Functions
F(x)
Finite Differences
F(x)
Finite Elements
X
F(x)
Point Matching
F(x)
Rooftop Functions
x
Wolfgang J. R. Hoefer
x
Lecture 1 - 23
2 2
0
h 4
h 4
1
1
1
h 4
2 2
0
2 2
0
2 2
0
h 4
h 4
1
1
1
2 2
4
0h
1
0
0
1
1
1
1
2 2
0
h 4
h 4
0
1
1
1
1
0
h 4
0
g
2 2
0
2 2
0
2 2
0
2 2
0
h 4
h 4
1
1
h 4
2 2
0
0
0
10
11
12
0
0
time vs frequency
Objective:
discretize
the integro-differential
equations
toi un
Obi i
Obiettivo:
di
discretizzare
i
l equazioni
le
i i integro-differenziali
i
diff
i li per trasformarle
f
l in
transform
them into
a system
of (usualmente...)
algebraic equations,
sistema di equazioni
algebrico,
risolubile
con metodi solvable
standard.
(usually) by standard methods
Formulazioni differenziali
Formulazioni integrali
Metodo dei Momenti
nel dominio del tempo
Tempo
FDTD
(Finite Differences Time Domain)
Differenze Finite
Frequenza
FEM, Elementi finiti
FEM
(Ansoft HFSS)
(Comsol Multiphysics)
classification
Classification of numerical
methods for
electromagnetic modeling
Space
Time
Continuous
monochromatic
frequency domain (FD)
Discrete
probed pulses
time domain (TD)
Continuous:
expansion into
modes
Discrete:
expansion into cells
FDTD
MoMTD
TLM
FETD
Classification
Classification of Methods 2
1D Methods:
2D Methods:
. )
.FEM-2D, MEFiSTo-2D
.)
3D Methods:
.) frequency domain
Wolfgang J. R. Hoefer
Lecture 1 - 19
FDTD Method
Solving Scheme
1. Discretization of the domain of analysis in
a grid of nodes (space, time)
2. Discretization of Maxwell's equations in
the time domain (from differential
equations to finite difference equations)
3. Solving a system of difference equations
on the discretized analysis domain
Procedure: step 1
E
H = E +
t
H
E =
t
curl of E along x
H x 1 # E y Ez &
= %
(
t
$ z y '
Hx
Hy
It contains information
on the location, on the
dielectric constant and
conductivity
IN TIME
n
Ey
(i,j,k)
Ex
Hz
t = n t
Derivazione
Numerica:
al Secondo
Ordine 2/2
Procedure:
stepFormule
3 (finite
differences)
f x
f x
f x
f x
f x
h
h
f x
O h
2h
O h2
Esatta
O(h)
O(h2)
h x x
f x
2f x
h
f x
O h2 ,
per h
discretized expression: Hx
H x 1 & E y E z #
!!
= $$
t
% z
y "
y
x
Ez
E y(i,j+1/2,k+1)
(i,j,k+1)
Hx
Hy
Ey
(i,j,k)
Ex
Hz
$
!
0 $%
z
y
!"
Stability
Algorith must converge:
If: n = errore al passo n
then:
| n+1 | | n |
1
1
1
1
+ 2+ 2
2
x
y
z
Accuracy
Stair-case
Nonorthogonal
Variable mesh
Conformal
Subgridding
dielectric interfaces,
metal boundaries.