Documentos de Académico
Documentos de Profesional
Documentos de Cultura
D
t
=
1
H (1)
H
t
=
1
E (2)
Donde
D es la densidad de ujo el ectrico,
es la permeabilidad magn etica, es la permiti-
vidad el ectrica. Desacoplando las ecuaciones ro-
tacionales en sus componentes obtenemos el si-
guiente grupo de ecuaciones
D
x
t
=
1
0
_
H
z
y
H
y
z
_
(3)
D
y
t
=
1
0
_
H
x
z
H
z
x
_
(4)
D
z
t
=
1
0
_
H
y
x
H
x
y
_
(5)
H
x
t
=
1
0
_
E
z
y
E
y
z
_
(6)
H
y
t
=
1
0
_
E
x
z
E
z
x
_
(7)
H
z
t
=
1
0
_
E
y
x
E
x
y
_
(8)
Las ecuaciones (3),(4),(5) corresponde a las
componentes de la ecuaci on (1) y (6),(7),(8) a las
componentes de (2), estas seis ecuaciones des-
acopladas son la base del algoritmo FDTD. La
idea del algoritmo de Yee es convertir las ecua-
ciones anteriores que est an en forma continua a
una forma discreta usando diferencias centrales,
tales ecuaciones en forma discreta se expresa co-
mo:
D
n
x
_
i +
1
2
, j, k
_
D
n1
x
_
i +
1
2
, j, k
_
t
=
1
0
_
_
H
n
1
2
z
_
i +
1
2
, j +
1
2
, k
_
H
n
1
2
z
_
i +
1
2
, j
1
2
, k
_
y
H
n
1
2
y
_
i +
1
2
, j, k +
1
2
_
H
n
1
2
z
_
i +
1
2
, j, k
1
2
_
z
) (9)
D
n
y
_
i, j +
1
2
, k
_
D
n1
y
_
i, j +
1
2
, k
_
t
=
1
0
_
_
H
n
1
2
x
_
i, j +
1
2
, k +
1
2
_
H
n
1
2
x
_
i, j +
1
2
, k
1
2
_
z
H
n
1
2
z
_
i +
1
2
, j, k +
1
2
_
H
n
1
2
z
_
i
1
2
, j, k +
1
2
_
x
) (10)
D
n
z
_
i, j, k +
1
2
_
D
n1
z
_
i, j, k +
1
2
_
t
=
1
0
_
_
H
n
1
2
y
_
i +
1
2
, j, k +
1
2
_
H
n
1
2
y
_
i
1
2
, j, k +
1
2
_
x
H
n
1
2
x
_
i, j +
1
2
, k +
1
2
_
H
n
1
2
z
_
i, j
1
2
, k
1
2
_
y
) (11)
H
n+
1
2
x
_
i, j +
1
2
, k +
1
2
_
H
n
1
2
x
_
i, j +
1
2
, k +
1
2
_
t
=
1
0
_
E
n
y
_
i, j +
1
2
, k +1
_
E
n
y
_
i, j +
1
2
, k
_
z
E
n
z
_
i, j +1, k +
1
2
_
H
n
1
2
z
_
i, j, k +
1
2
_
y
) (12)
72
El autor / Matua Revista Del Programa De Matem aticas I (2014) 7177 73
H
n+
1
2
y
_
i +
1
2
, j, k +
1
2
_
H
n
1
2
y
_
i +
1
2
, j, k +
1
2
_
t
=
1
0
_
E
n
z
_
i +1, j, k +
1
2
_
E
n
z
_
i, j, k +
1
2
_
x
E
n
x
_
i +
1
2
, j, k +1
_
E
n
z
_
i, j, k +
1
2
_
z
) (13)
H
n+
1
2
z
_
i +
1
2
, j +
1
2
, k
_
H
n
1
2
y
_
i +
1
2
, j +
1
2
, k
_
t
=
1
0
_
E
n
x
_
i +
1
2
, j +1, k
_
E
n
x
_
i +
1
2
, j, k
_
y
E
n
y
_
i +1, j +
1
2
, k
_
E
n
y
_
i, j +
1
2
, k
_
x
) (14)
Las ecuaciones (9)-(11), (12) y (14) represen-
tan el conjunto de ecuaciones en diferencias pa-
ra las ecuaciones de maxwell en el espacio libre.
Por ultimo se debe discretiza la ecuaci on consti-
tutiva en el dominio del tiempo. La cual tiene la
siguiente forma:
D () =
r
()
E () (15)
Para lo cual asumiremos un diel ectrico con
p erdidas de la forma [2]:
r
() =
r
+
j
0
(16)
Sustituyendo en la ecuaci on (15)
D () =
r
E () +
j
0
E () (17)
Para pasar al dominio de la frecuencia al do-
minio del tiempo se aplica la trasformada, donde
la ecuacion anterior toma la siguiente forma:
D (t) =
r
E (t) +
0
_
t
0
E
_
t
_
dt
(18)
Para discretizar esta ecuaci on se aproxima la
integral a una sumatoria
D
n
=
r
E
n
+
t
0
E
n
+
t
0
n1
i=0
E
i
(19)
De lo cual podemos despejar E
n
y obtener el
siguiente valor:
E
n
=
D
n
I
n1
r
+
t
0
(20)
I
n
=
t
0
n
i=0
E
i
(21)
Una vez elegido el tama no de la celda espa-
cial la temporal est a determinada por [2]:
t =
x
2c
0
(22)
Donde c
0
es la velocidad de la luz en el vaco.
3. IMPLEMENTACION DEL ALGORITMO
EN MATLAB
Para realizar la implementaci on se conside-
rara una onda transversal magn etica (TM), para
la cual E
y
= E
x
= 0 y H
z
= 0. Las ecuaciones
(3),(4)y (8) se anulan y en las ecuaciones (7) y
(8) se anulan las componentes x y y del campo
el ectrico y las ecuaciones en diferencias que se
usan para el algoritmo son entonces:
D
n
z
_
i, j, k +
1
2
_
D
n1
z
_
i, j, k +
1
2
_
t
=
1
0
_
_
H
n
1
2
y
_
i +
1
2
, j, k +
1
2
_
H
n
1
2
y
_
i
1
2
, j, k +
1
2
_
x
_
_
(23)
H
n+
1
2
x
_
i, j +
1
2
, k +
1
2
_
H
n
1
2
x
_
i, j +
1
2
, k +
1
2
_
t
=
1
0
_
E
n
z
_
i, j +1, k +
1
2
_
E
n
z
_
i, j, k +
1
2
_
y
_
(24)
H
n+
1
2
y
_
i +
1
2
, j, k +
1
2
_
H
n
1
2
y
_
i +
1
2
, j, k +
1
2
_
t
=
1
0
_
E
n
z
_
i +1, j, k +
1
2
_
E
n
z
_
i, j, k +
1
2
_
x
_
(25)
Estas tres ecuaciones conforman la base del
algoritmo para la simulaci on de la onda sinusoi-
dal en el espacio libre. Dicho algoritmo fue in-
plementado en matlab como se muestra en el si-
guiente codigo.
dz ( i , j )=dz ( i , j ) +0. 5( hy( i , j )hy( i 1, j )
hx ( i , j )+hx ( i , j 1))
hx ( i , j )=hx ( i , j ) +0. 5( ez ( i , j )ez ( i , j +1) )
hy( i , j )=hy( i , j ) +0. 5( ez ( i +1 , j )ez ( i , j ) )
ez ( i , j )=dz ( i , j ) para el espaci o l i br e .
73
El autor / Matua Revista Del Programa De Matem aticas I (2014) 7177 74
La primera onda electromagn etica que se si-
mulo fue una Onda sinusoidal. Esta es una fun-
ci on temporal que se asemeja un pulso de luz
[3], los resultados obtenidos para 50 y 80 pasos
en el tiempo se muestran a continuaci on:
Figura 1: Onda sinusoidal para T=50 pasos tem-
porales.
Figura 2: Onda sinusoidal para T=80 pasos tem-
porales.
4. IMPLEMENTACION DEL PML AL AL-
GORITMO DE FDTD
Para evitar las reexiones se implementa el
FDTD con las condiciones de frontera absorben-
tes (ABC), una de las m as exibles y ecien-
tes ABC, es la de capas perfectamente acopladas
PML por sus siglas en ingles. La idea b asica es: si
la onda est a viajando en un medio A y traspasa
a un medio B, la cantidad de reexi on es deter-
minada por la impedancia intrnseca de los dos
medios:
=
A
A
+
b
(26)
Las cuales son determinadas por las constan-
tes diel ectricas y permeabilidades
=
_
(27)
Ahora se necesita un medio con perdidas
donde la onda se atenu e hasta desaparecer por
completo antes de alcanzar la frontera de c alcu-
lo, condici on que se logra haciendo a y com-
plejos en la ecuaci on (24) debido a que la parte
imaginaria representara al termino que causa la
atenuaci on [2].
Retomando las ecuaciones de Maxwell para
una onda TM pero esta vez llevando todo al do-
minio de la frecuencia se obtiene
jD
z
=
1
0
_
H
y
x
H
x
y
_
(28)
jH
x
=
1
0
E
z
y
(29)
jH
y
=
1
0
E
z
x
(30)
Para la implementaci on del PML se agre-
gan constantes diel ectricas y magn eticas cticias
f z
,
f x
,
f y
[2] y las ecuaciones (25), (26), (27) se
transforman en
jD
z
f z
(x)
f z
(y) =
1
0
_
H
y
x
H
x
y
_
(31)
jH
x
f x
(y)
f x
(x) =
1
0
E
y
y
(32)
jH
y
f y
(y)
f y
(x) =
1
0
E
z
x
(33)
Con estas nuevas ecuaciones se debe tener en
cuenta los siguientes factores:
74
El autor / Matua Revista Del Programa De Matem aticas I (2014) 7177 75
1. El valor de
f
est a asociado con la densi-
dad de ujo no con el campo el ectrico.
2. Se agregaron dos valores de
f
en la ecua-
ci on (26) y
f
en (30) y (31) uno para la di-
recci on dex y otro para la de y.
Tambi en se debe tener en cuenta las dos con-
diciones de un PML [5]
La impedancia al pasar de un medio a otro debe
ser constante
0
=
m
=
Fx
Fx
= 1 (34)
La direcci on perpendicular de la frontera (la di-
recci on x, por ejemplo), la constante diel ectrica
relativa y la permeabilidad relativa deben ser in-
versas una de la otra
f x
=
1
f y
(35)
f x
=
1
f y
(36)
Se asumir a que estas cantidades son comple-
jas de la forma
f m
=
f m
+
Dm
j
0
para
m = x o y.(37)
f m
=
f m
+
Hm
j
0
para
m = x o y.(38)
Para que (32) y (33) se cumplan, las ecuacio-
nes (34) y (35) deben ser de la forma:
f m
=
f m
= 1 (39)
Dm
0
=
Hm
0
=
D
0
(40)
Retomando las ecuaciones (28), (29) y (30)
jD
z
f z
(x) =
1
0
_
H
y
x
H
x
y
_
(41)
H
x
f x
(x) =
1
0
E
y
y
(42)
jH
y
f y
(x) =
1
0
E
z
x
(43)
De las tres ecuaciones anteriores solo se con-
sidera la direcci on x de (28), (29) y (30), usando
las cantidades complejas y el hecho que c
0
=
1/
0
( las ecuaciones (38), (39) y (40) se
transforman en:
jD
z
_
1 +
d
(x)
j
0
_
= c
0
_
H
y
x
H
x
y
_
(44)
jH
x
_
1 +
d
(x)
j
0
_
1
= c
0
E
z
y
(45)
jH
y
_
1 +
d
(x)
j
0
_
= c
0
E
z
y
(46)
Donde se uso (37) para las ecuaciones (42)
y (43), las ecuaciones anteriores est an en forma
continua y se necesitan llevar a la forma discreta
para realizar la simulaci on, para esto se analiza-
ra el lado derecho de la ecuaci on (41)
jD
z
_
1 +
d
(x)
j
0
_
= jD
z
+
D
z
d
(x)
0
(47)
Tomando diferencias centrales en la ecuaci on
anterior tenemos que:
D
n
z
(i, j) D
n1
z
(i, j)
t
=
D (i) D
n
z
(i, j) D
n1
z
(i, j)
2
0
(48)
Factorizando y despejando D
n
z
se obtiene:
D
n
z
= D
n1
z
1
D(i)
2
0
t
1 +
D(i)
2
0
t
(49)
Si llamamos
g
i3
(i) =
1
D(i)
2
0
t
1 +
D(i)
2
0
t
(50)
y
g
i2
(i) =
1
1 +
D(i)
2
0
t
(51)
La ecuaci on (41) en forma discreta queda:
D
n
z
(i, j) = g
i3
D
n1
z
(i, j) + g
i2
(i) 0,5H
n1
y
_
i +
1
2
, j
_
H
n
1
2
y
_
i
1
2
, j
_
H
n1
x
_
i, j +
1
2
_
H
n1
x
_
i, j
1
2
_
(52)
Donde se ha aplicado la identidad
t
x
c
0
=
1
2
(53)
75
El autor / Matua Revista Del Programa De Matem aticas I (2014) 7177 76
Con un procedimiento similar se llega a
H
n+
1
2
y
_
i +
1
2
, j
_
= f
i3
H
n
1
2
y
_
i +
1
2
, j
_
+f
i2
0,5 (E
n
z
(i +1, j) E
n
z
(i+, j)) (54)
Donde
f
i3
(i) =
1
D
_
i+
1
2
_
2
0
t
1 +
D
_
i+
1
2
_
2
0
t
(55)
f
i2
(i) =
1
1 +
D
_
i+
1
2
_
2
0
t
(56)
Para la ecuaci on (42) el tratamiento es un po-
co diferente
jH
x
=
_
E
Z
y
+
D
(x)
j
0
E
z
y
_
c
0
(57)
Aplicando diferencias centrales a E
z
/y
E
Z
y
E
n
z
(i, j +1) E
n
z
(i, j)
x
=
curl
e
x
(58)
Aplicando diferencias centrales para el lado
derecho y remplazando (55) en (54) se obtiene
H
n+
1
2
y
_
i, j +
1
2
_
= H
n
x
_
i, j +
1
2
_
+0,5 curl
e
+
D
(x) t
2
0
I
n+1
Hx
_
i, j +
1
2
_
(59)
La implementaci on de estas ecuaciones para
el campo H
x
es:
curl
e
=
_
E
n
z
(i, j) E
n1
z
(i, j +1)
_
(60)
I
n+1
Hx
_
i, j +
1
2
_
= I
n1
Hx
_
i, j +
1
2
_
+ curl
e
(61)
H
n+
1
2
x
_
i, j +
1
2
_
= H
n+
1
2
x
_
i, j +
1
2
_
+0,5 curl
e
+ f
i1
I
n+1
Hx
_
i, j +
1
2
_
(62)
f
i1
=
D
(i) t
2
0
(63)
No es necesario calcular los par ametros f y
g para diferentes conductividades se puede usar
el par ametro auxiliar [2]
xn =
t
2
0
(64)
Este par ametro incrementa a medida que se
va acercando m as al PML. Los par ametros f y g
son entonces calculados por:
xn = 0,333
_
i
long
PML
_
3
i = 1, 2, ....., long
PML
(65)
f
i1
(i) = xn (i) (66)
g
i2
(i) =
_
1
1 + xn (i)
_
(67)
g
i3
(i) =
_
1 xn (i)
1 + xn (i)
_
(68)
Los par ametros varan de la siguiente mane-
ra:
f
i1
(i) de 0 a 0.333
f
i2
(i) de 1 a 0.75
f
i3
(i) de 1 a 0.5
Figura 3: par ametros relacionados al PML.
Implementado las ecuaciones anteriores a los
campos se evita la reexi on no deseada, la im-
plementaci on en Matlab para estas ecuaciones
es:
dz ( i , j )= gi 3 ( i 1 , 1) gj 3 ( j 1 , 1)dz ( i , j )+
gi 2 ( i 1 , 1) gj 2 ( j 1 , 1) 0. 5( hy( i , j )
hy( i 1, j ) hx ( i , j )+hx ( i , j 1))
r ot e =ez ( i , j )ez ( i , j +1) ;
i hx ( i , j )= i hx ( i , j )+ f i 1 ( i 1 , 1) r ot e ;
hx ( i , j )= f j 3 ( j 1 , 1)hx ( i , j )+
76
El autor / Matua Revista Del Programa De Matem aticas I (2014) 7177 77
f j 2 ( j 1 , 1) 0. 5( r ot e +i hx ( i , j ) )
r ot e =ez ( i +1 , j )ez ( i , j ) ;
i hy ( i , j )=i hy ( i , j )+ f j 1 ( j 1 , 1) r ot e ;
hy( i , j )= f i 3 ( j 1 , 1)hy( i , j )+
f i 2 ( i 1 , 1) 0. 5( r ot e +i hy ( i , j ) ) ;
A continuaci on se muestra un pulso Gaus-
siano en las fronteras de la malla de simulaci on
con condiciones absorbentes y sin ellas
Figura 4: Onda sinusoidal con T=86 pasos, el pul-
so es reejado en el lmite de la malla.
Figura 5: Onda sinusoidal con T=67, el pulso es
absorbido por el PML.
5. CONCLUSIONES
A lo largo de este trabajo, se ha desarrolla-
do un algoritmo en matlab basado en el m eto-
do FDTD que permito simular la propagaci on
de una onda electromagn etica en el espacio libre.
Gracias a la implementaci on de las condiciones
de frontera absorbentes tipo PML se logr o simu-
lar una onda sinusoidal de manera que no fuese
reejada en los lmites del mallado computacio-
nal, obteniendo as un mejor comportamiento y
mejores resultados, lo cual nos permite hacer un
mejor an alisis de la propagaci on de la onda a pe-
sar de los limites computacionales.
Referencias
[1] A.TAFLOVE, S. HAGNESS (2005) Computational Electrody-
namic the nite-difference time-domain method. Artech Hou-
se,Boston, London.
[2] DENNIS M. SULLIVAN (2000) Electromagnetic Simula-
tion Using the FDTD Method. IEEE PRESS.
[3] Val eria de Magalhaes I orio. EDP um curso de graduacao.
Instituto de matem atica pura y aplicada IMPA, Rio de ja-
neiro, 1991.
[4] Moysey Brio, Aramais Zakharian & Gary M. Webb.
Numerical Time-Dependent Partial Differential Equations for
Scientists and Engineers. C.K Chui, Stanford University,
2010.
[5] Univ. de Extremadura. Apuntes de ecuaciones diferenciales,
Dpto. de Matem aticas. Badajoz-Espa a, Mayo 2013.[Docu-
mento en lnea]. http://matematicas.unex.es/ ricarfr/Ec-
Diferenciales/LibroEDlat.pdf.
[6] Ignacio Gracia Rivas & Narciso Rom an Roy. Apuntes
de ecuaciones diferenciales, Departamento de de Matem ati-
ca Aplicada IV, Barcelona Espa na, Octubre 2008. [Do-
cumento en lnea]. http://www-ma4.upc.edu/ nrr/doc-
s/edteor.pdf.
Para citar este artculo: Larry Theran et al . 2014, Estudio Num erico De La Propagaci on De Ondas Electromagn eticas 2-D Por FDTD. Disponible
en Revistas y Publicaciones de la Universidad del Atl antico en http://investigaciones.uniatlantico.edu.co/revistas/index.php/MATUA.
77