Está en la página 1de 24

142

4.5.

Problemas

4-1. Calcule la energa almacenada en un condensador plano sometido a una diferencia


de potencial entre placas V . El area de las placas es A y la distancia entre las
mismas d. Exprese el resultado en funci
on de (C , Q), (C , V ) y E. Desprecie los
efectos de bordes.
4-2. Calcule la energa almacenada en un solenoide recto de secci
on circular que
est
a recorrido por una intensidad I. Su longitud es l, su secci
on A y el n
umero
de espiras por unidad de longitud n. Exprese el resultado en funci
on de (L , I),
(L , ) y B. Desprecie los efectos de bordes.
Soluci
on:
Tenemos dos alternativas, calcularla en funci
on de la densidad de energa
Wm =

1
20

o en funci
on del flujo

B 2 dv

1
Wm = I
2
El campo magn
etico en el interior del solenoide
que la primera alternativa nos da
Wm =

14

es constante, por lo

1
V B2
20

donde V = A l es el volumen del solenoide.

Por otra parte, teniendo en cuenta que la autoinducci


on se ha definido 15

como L
I
Wm =

1 2
1
L I2 =

2
2L

4-3. Sea una lnea coaxial, figura 4.11, compuesta por dos conductores cilndricos. El
interno de radio a, es hueco y el externo de radio interior b, ambos de espesor
despreciable. La longitud de ambos es L a, b. Considere una peque
na secci
on de
la misma de longitud z L y alejada de los extremos. Por los conductores circulan intensidades I, uniformemente distribuidas, iguales y en sentido contrario
y la diferencia de potencial entre ellos, en dicha secci
on, es V . Halle la energa
electromagnetica almacenada, la capacidad y la autoinducci
on por unidad de longitud.
14
15

Veanse los problemas del captulo segundo.


Veanse los problemas del captulo segundo.

143

I
+
V

2a I

2b

L>>a,b
Figura 4.11:
4-4. Una onda plana se propaga en el vaco en la direcci
on del eje z. El campo electrico
en z = 0 es

~ =
E

b [et e2t ] , , t > 0


E0 x

0,, t < 0

donde E0 = 100 V m1 . Halle, para z > 0,


a) Campo magnetico.
b) Vector de Poynting.
c) Energa total que atraviesa a un casquete hemisferico, de radio a = 1 m, cuyo
eje es paralelo al z.
SOLUCION:
(a) - Para encontrar la expresi
on del campo electromagn
etico en
cualquier posici
on z, basta con tener en cuenta que la onda viaja, a
trav
es del vaco, en la direcci
on positiva del eje z, por lo que t = (t zc )z=0
y
i
h
z
z
~
b
E(z,
t) = E0 e (t c ) e 2(t c ) x

Haciendo uso de la relaci


on de estructura con ~n = zb
1
1
~
~
B(z,
t) = zb E(z,
t) = E(z, t) yb
c
c

(b) - el vector de Poynting es

1 ~ ~
E B = c 0 zb = c 0 E 2 zb
S~0 =
0

(c) - Puesto que el vaco no es disipativo, la energa que atraviesa el


casquete es la misma que atraviesa un disco, del mismo radio y con el

Scan109, abril 02, 2008.max

143

I
+
V

2a I

2b

L>>a,b
Figura 4.11:
4-4. Una onda plana se propaga en el vaco en la direcci
on del eje z. El campo electrico
en z = 0 es

~ =
E

b [et e2t ] , , t > 0


E0 x

0,, t < 0

donde E0 = 100 V m1 . Halle, para z > 0,


a) Campo magnetico.
b) Vector de Poynting.
c) Energa total que atraviesa a un casquete hemisferico, de radio a = 1 m, cuyo
eje es paralelo al z.
SOLUCION:
(a) - Para encontrar la expresi
on del campo electromagn
etico en
cualquier posici
on z, basta con tener en cuenta que la onda viaja, a
trav
es del vaco, en la direcci
on positiva del eje z, por lo que t = (t zc )z=0
y
i
h
z
z
~
b
E(z,
t) = E0 e (t c ) e 2(t c ) x

Haciendo uso de la relaci


on de estructura con ~n = zb
1
1
~
~
B(z,
t) = zb E(z,
t) = E(z, t) yb
c
c

(b) - el vector de Poynting es

1 ~ ~
E B = c 0 zb = c 0 E 2 zb
S~0 =
0

(c) - Puesto que el vaco no es disipativo, la energa que atraviesa el


casquete es la misma que atraviesa un disco, del mismo radio y con el

144
t=t 0

E
0.25

0.2

tangentes iniciales

0.15
0.1

^z

0.05

pulso

0.5

0.5

1.5

2.5

z=c t0
(b)

t
0.5

1.5

2.5

x^

-0.5

S
-1

^z
y^

(c)

(a)

Figura 4.12:
mismo eje, situado, como se muestra en la figura 4.12-c, en z = 0. As,
dicha energa puede calcularse de la forma

Z
Z Z  
 t
2
2
2
~
d~s dt = 0 c E a
W =
S0
e e 2t dt
t=0

z=0

4-5. Verifique que

t=0

2 2
2 2
~ =x
E
b e(a t b z +2 a b z t)

puede corresponder a una onda que viaja a traves del vaco. En caso afirmativo:
a) Determine las condiciones que deben cumplir las constantes a y b.
b) Calcule el campo magnetico.
c) Suponga que dicha onda incide, desde el vaco, sobre un conductor ideal que
ocupa el semiespacio z > 0 y halle el campo electromagnetico total resultante.
mico, se dice que un conductor es ideal si su conducEn el caso dina
tividad es infinita. Como se comprobar
a m
as adelante, dicho conductor anula
las componentes tangenciales del campo electrico.
SOLUCION :
(a) - Obviamente, si
de la forma

a
b

=c=

1 ,
0 0

el campo el
ectrico puede escribirse

2
2
~
E(z,
t) = x
b e b (zct)

145
que pone de manifiesto que E = f (z ct) es una onda que viaja en el
sentido positivo del eje z.
(b) - El campo magn
etico viene dado por la relaci
on de estructura de
las onda electromagn
eticas en el vaco
1
1
~
~
t) = E(z, t) yb
B(z,
t) = zb E(z,
c
c

(c) - Si la onda incide sobre el conductor, debe existir, adem


as de la
incidente, una onda reflejada, de forma que, para z < 0
h
i
i
r
b2 (zct)2
b2 (z+ct)2
~
~
~
Et (z, t) = E (z, t) + E (z, t) = x
b e
+ Ae

El argumento de la onda reflejada lleva un signo + puesto que


esta
viaja en sentido contrario al de la incidente. La constante A se determinar
a mediante las condiciones de frontera en z = 0.
Et (z = 0) = 0 A = 1
Aplicando por separado la relaci
on de estructura a las ondas incidente
y reflejada, a la primera con ~n = zb y a la segunda con ~n = b
z,
i
h
~ t (z, t) = B
~ i (z, t) + B
~ r (z, t) = 1 yb e b2 (zct)2 + e b2 (z+ct)2
B
c

4-6. Para una onda plana monocrom


atica que se propaga en un medio con:
~ t) = (b
E(z,
y + 2b
x) cos(109 t + 30z) V m1
Calcule:
a) La direcci
on de propagaci
on.
b) El vector unitario en la direcci
on de la polarizaci
on.
c) La frecuencia f , la angular y el periodo T de la onda.
d) El n
umero de onda k y la longitud de onda .
e) la velocidad de fase Se propaga esta onda en el vaco?
f) El campo magnetico.

4-7. Considere una onda electromagnetica que se propaga en la direcci


on x
b en el vaco,
la cual se descompone en la suma de otras dos:
(a) -

~ = y E1 cos(t kx) + y E2 cos(t kx + )


E

~ y hPi.
~ Los valores obtenidos son la suma de los correspondientes a
Obtenga P
cada componente de la onda ?

146
(b) - Repita el problema si
~ = y E1 cos(t kx) + z E2 cos(t kx + )
E
SOLUCION:
(a) - Aplicando la relaci
on de estructura
~ = 1x
~ = E zb = zb (E1 cos + E2 cos ( + )) , = t + kx
B
bE
c
c
c

y el vector de Poynting


1  2
~ B
~ =x
~ = 1 E
E1 cos2 + E22 cos2 ( + ) + 2 E1 E2 cos cos ( + )
b
P
0
0 c

Dado que cos2 a = 21 (1 + cos 2a) , cos a cos b = 21 [cos (a + b) + cos (a b)]

(c)

}|
{
z
b 2

2
2
2
~ =1 x
P
E1 + E2 + 2 E1 E2 cos + E1 cos 2 + E2 cos (2 + 2) + 2 E1 E2 cos (2 + )
{z
} |
{z
}
2 0 c |
(a)

(b)

Como puede verse, los t


erminos (b) oscilan en el tiempo sobre un valor
medio nulo, por lo que el valor medio viene dado por los (a). Las dos
componentes de la onda no constituyen modos independientes, por lo
que aparece el sumando (c) que representa a la interferencia entre las
dos componentes

~ =
hPi

1 x
b 2

2
E1 + E2 + |2 E1 E{z
2 cos
}
2 0 c
(c)

(b) - En este segundo caso las dos componentes est


an polarizadas en direcciones distintas, por lo que son independientes. Aplicando la relaci
on
de estructura se tiene que el valor medio del vector de Poynting es
~ =
hPi


b  2
1 x
E1 + E22
2 0 c

Comprobamos que en este caso no existe t


ermino de interferencia y
cada una aporta independientente su contribuci
on al flujo de potencia.
~ = E0x cos ( t k z) x
4-8. Sea el campo E
b + E0y cos ( t k z + ) yb = x x
b + y yb. Dibuje
~
la trayectoria del extremo del vector E en el plano z = 0, a lo largo del tiempo.
polarizada linealmente si la trayectoria
Se dice que una onda esta
es una recta, elpticamente , si es una elipse, y circularmente si es una
circunferencia.Que condiciones deben cumplir los par
ametros E0x , E0y y
para que la polarizaci
on sea de cada uno de los tipos arriba mencionados?

147
4-9. Demuestre que los siguientes campos electricos pueden corresponder a ondas electromagneticas planas en el vaco, que se propagan seg
un el eje z, y calcule los
campos magneticos asociados.
a)

~ = E0 e j z/c e j t x
E
b

b)

~ = E0 cos ( z ) cos ( t) yb
E
c

Calcule el vector de Poynting y analize en que forma transporta la energa cada


una de estas ondas.
~ = E0 cos k(z ct) x
4-10. Demuestre que la onda plana E
b puede ser descrita con s
olo
un potencial vector que, adem
as, cumple la condici
on de Culomb.
Soluci
on:

El vector unitario de propagaci


on es ~n = zb. Escribiendo = k(z ct) y
haciendo uso de la relaci
on de estructura
~ = E0 cos x
~ = E0 cos yb
E
b , B
c

Debemos comprobar que se llega a este mismo resultado siguiendo el


enunciado del problema:
~
~
~
~ = A = d A = k c d A
E
t
d t
d
~ = Ax
Luego A
by

Z
E0
E0
sen
cos d + cte =
kc
kc
La constante de integraci
on se ha tomado como nula.
A=

Dado que el campo no depende de x ni de y


~
~
~ =A
~ = yb A = yb d A = E0 cos yb
B
z
d z
c

Por u
ltimo, dado que hemos supuesto que, en este caso, V puede
tomarse como nulo, el contraste de Coulomb y el de Faraday se expresan de la misma forma.
4-11. Demuestre que las ondas f (u) (u = x ct), que se propagan en la direcci
on
~n = +b
x, cumplen la ecuaci
on


1
+
x c t

f (u) = 0

148
y las g(w) (u = x + ct), que lo hacen en la ~n = b
x, cumplen la ecuaci
on


x c t

g(w) = 0

4-12. El ritmo medio al que la energa solar incide sobre la Tierra es aproximadamente
1400 W m2 .
a) Calcule el valor del campo electrico en la superficie terrestre considerando a
la luz solar como monocrom
atica y linealmente polarizada.
b) Si el Sol radia isotr
opicamente, con que potencia lo hace ? La distancia de
la Tierra al Sol es 1,49 108 km.

c) Calcule la potencia total recibida por la Tierra sabiendo que su radio es 6,37
103 km.

Se dice que un cuerpo radia de forma is


otropa cuando la intensidad
n es independiente de la direccio
n.
de radiacio
4-13. Considere un transmisor que colocado en la Luna radia isotr
opicamente a la frecuencia de 5 GHz y con una potencia de 1 W . Sabiendo que la distancia TierraLuna es 3,8 105 km, calcule:
a) El valor de los campos E y B en la superficie de la Tierra.
b) El valor medio del vector de Poynting en la superficie terrestre.
c) La densidad media de energa.
d) El tiempo que tarda una se
nal en alcanzar la Tierra.
4-14. Sean dos cargas puntuales q(t), en el vaco, situadas respectivamente en los
puntos d2 zb.
a) Halle el potencial retardado producido en un punto arbitrario ~r.

b) Haga lo mismo, en la zona lejana (r 0 y r d), para q(t) = q0 cos 0 t.

c) Aproxime el resultado anterior para un dipolo electricamente peque


no (d <<
0 ).

SOLUCION:
(a) - El potencial retardado viene dado por la integral
1
V (~r, t) =
40

[]
dv
R

Si las dos cargas se situan sobre el eje z, figura 4.13 la densidad puede
describirse como

149
^z

P
R1

+ d ^z
2

11
00

^
n

R2

^y
-

d ^
z
2

11
00
x^

Figura 4.13:


1
1

(z ) = q(t) (~r d zb) (~r + d zb)


2
2

La densidad retardada es, por lo tanto,


R
[] = q(t )
c
Realizando la integral



1
1

(~r d zb) (~r + d zb)


2
2

1
V (~r, t) =
40
donde,

q(t Rc1 ) q(t Rc2 )

R1
R2

(4.46)

~ 2 = ~r + 1 d zb
~ 1 = ~r 1 d zb , R
R
2
2

(b) - En el caso de que q(t) sea una funci


on arm
onica la expresi
on 4.46
toma la forma
q0
V (~r, t) =
40
Los t
ermino

cos 0 (t
R1

R1
c )

cos 0 (t

R2

R2
c )

(4.47)

1
podemos aproximarlos en la zona lejana como
R

1
1

R
r
pero este tipo de aproximaci
on no debemos hacerlo en el argumento del coseno porque el potencial resultante sera nulo. Haremos una
aproximaci
on que nos de un resultado significativo.

150
Definamos
=rR
con lo que

cos 0 (t

R
) = cos (0 t k0 r + k0 )
c
= cos (0 t k0 r) cos (k0 ) sen (0 t k0 r) sen (k0 )

2
0
=
c
0
Si R d, seg
un la figura 4.13, podemos hacer la aproximaci
on

donde k0 =

= ~n ~r =

1 = 21 d cos

para ~r = 12 d

2 = 12 d cos para ~r = 21 d

de acuerdo con
esto la ecuaci
on 4.47 se aproxima por
V (~r, t)

d
q0 sen 0 (t rc )
sen (k0 cos )
20
r
2

(c) - En este caso d << 0 , luego y


x=

1
d
k0 d cos =
cos << 1 sen x x
2
0

El potencial retardado producido por un dipolo corto es, en consecuencia


V (~r, t)

q0 d sen 0 (t rc )
cos
20 0
r

4-15. La figura 4.13 muestra dos cargas puntuales, de igual magnitud y signo opuesto,
unidas mediante un conductor de longitud d por el que circula una corriente tal
que q = q0 cos t. Bajo la condici
on de campo lejano, r >> d, y suponiendo que
el dipolo es electricamente corto, d << , halle La potencia radiada. 16
Soluci
on:
Para este apartado seguiremos los pasos dados en la secci
on 4.4
Previamente calcularemos la intensidad aplicando la ley de conservaci
on
de la carga: La intensidad que entra en el volumen V es igual a la raz
on
de incremento temporal de la carga almacenada en el mismo.
16

Esta u
ltima condici
on, como puede verse en la secci
on E.2, implica que la intensidad es cuasiestacionaria, es decir, que I = I(t) es aproximadamente independiente de z.

151

I=

dq
= q0 sen t
dt

Puesto que se trata de un conductor filiforme, el potencial vector viene


dado por

Aproximando R r

donde C =

~ r, t) = zb 0
A(~
4

1
d
2

21 d

I(t

c ) dz

~ r, t) = C zb 1 sen u
A(~
r

0 p0
r
, p0 = q0 d , u = (t ).
4
c

 
1
1
Si despreciamos el t
ermino proporcional a
2 , y tenemos en
r
r
rb
cuenta que u =
c
0 2 p0 1
r
~ =A
~ = C 1 (b
z sen u) =
cos (t ) sen
b
B
r
4 c r
c
2

~ = c B rb sobre la superficie de una


Integrando el vector de Poynting P
0
esfera de radio r obtenemos la potencia radiada
P (r, t) =

r
0 4 p20
cos2 (t )
6 c
c

La potencia radiante de un dipolo el


ectrico crece con la cuarta potencia
de la frecuencia, por lo que las oscilaciones de baja frecuencia radian
muy poca energa.
4-16. Halle la potencia que radiara un electr
on cl
asico girando alrededor de un n
ucleo
de hidr
ogeno, en una o
rbita de radio a y con velocidad angular uniforme .
4-17. Halle la intensidad radiada en la colisi
on frontal de dos partculas, con carga de
distinto signo, que se mueven en las proximidades del origen. Suponga que una
de las partculas tiene una masa M muy superior a la de la otra, m, y que el
movimiento de ambas es lento.

152

4.6.

Resoluci
on de las ecuaciones de Maxwell unidimensionales mediante el m
etodo FDTD: F DT D 1D
vacio.nb

17

Lo que expondremos a continuaci


on ilustra la soluci
on numerica de la ecuaci
on de
ondas mediante el uso del metodo de las Diferencias Finitas en el Dominio del Tiempo
(FD-TD) 18 .

4.6.1.

La ecuaci
on de onda unidimensional

Las ecuaciones rotacionales de Maxwell, para ondas que estan polarizadas en la


direcci
on del eje y y se propagan, en el vaco, a lo largo del eje x, pueden expresarse
como

ey (x, )
Bz (x, )
=

(4.48)

ey (x, )
Bz (x, )
=

(4.49)

para lo cual se han normalizado el campo electrico y el tiempo

ey

19 .

Ey
, ct
c

Eliminando el campo magnetico, o el electrico, de las ecuaciones anteriores se obtienen las ecuaci
ones de onda para estos campos:
2 ey (x, )
2 ey (x, )
2 Bz (x, )
2 Bz (x, )
=
,
=
x2
2
x2
2
La soluci
on general compatible con las ecuaciones de Maxwell tiene la forma

ey (x, ) = f (x ) + g(x + ) , Bz (x, ) = f (x ) g(x + )

(4.50)

en la que f y g son funciones arbitrarias, aunque de buen comportamiento, que se


propagan respectivamente en el sentido positivo y negativo del eje x.
17

Basado en un programa de S. Gonz


alez.
Finite DifferenceTime Domain.Vease [Taflove].
19
Estas definiciones son ventajosas para el c
alculo numerico ya que, en el vaco, para una onda que
se propaga en un sentido determinado, e = B.
18

153
Condiciones iniciales:
Para obtener la soluci
on temporal a partir de las condiciones iniciales
ey (x, 0) = f (x) + g(x) , Bz (x, 0) = f (x) g(x)
basta con substituir los argumentos x de dichas funciones por x , seg
un se trate
de f (x ) o de g(x + ).
Por ejemplo, si se excita inicialmente el espacio con un campo electrico de perfil
gausiano

ey (x, 0) = e a2 (xx0 )

, Bz (x, 0) = 0

(4.51)

la soluci
on a lo largo del tiempo toma la forma
ey (x, ) =

Bz (x, ) =

1
2
1 12 (x x0 )2
e a
+ e a2 (x+ x0 )
2
1
2
1 12 (x x0 )2
e a2 (x+ x0 )
e a
2

que representa a dos ondas de igual amplitud y que viajan en sentidos opuestos. Puede
comprobarse que cada una de estas cumple su respectiva relaci
on de estructura y que
sus vectores de Poyntyng tienen las direcciones b
x. Por otra parte, para = 0, cumplen
con las con las condiciones iniciales 4.51.
Por el contrario, si la excitaci
on es del tipo

ey (x, 0) = e a2 (xx0 )

, Bz (x, 0) = +ey (x, 0)

(4.52)

la soluci
on temporal es una sola onda que viaja en la direcci
on +b
x.

ey (x, ) = e a2 (x x0 )

4.6.2.

, Bz (x, ) = e a2 (x x0 )

Soluci
on num
erica

Para resolver numericamente estas ecuaciones, se definira un dominio numerico en


cuyos nudos se tomar
an muestras del valor de los campos y sobre el cual se definir
an
operadores numericos de diferenciaci
on espacial y temporal basados en diferencias centradas. Con estas herramientas, se dise
nar
an algoritmos de avance temporal de los campos que permiten, en sucesivas iteraciones, actualizar sus valores en cada nudo a lo largo
del tiempo.

154

n=/

campo
magntico

iteracin ni
campo
elctrico

2 ni
(i-1,n+1)

iteracin 1

condiciones
iniciales

+
A

0
1

celda 1

-A

a
0

condicin
absorbente

(i,n)

-A

2 nc-2

celda 2

2nc

i=x/x

celda nc celda nc+1

condiciones de contorno
Figura 4.14: Red numerica FDTD
Dominio num
erico:
Como se muestra en la figura 4.14, el espacio y el tiempo se discretizan a intervalos
x y de lo que resulta un dominio numerico constituido por los nudos

x = ix ,

i = 0, 2nc

= n ,

n = 0, 2ni + 1

(4.53)

Los nudos se agrupan por parejas, en celdas, segun la direcci


on espacial, y en iteraciones seg
un la temporal. El campo electrico se evalua en los nudos pares i = 0, 2, 2nc
y en instantes pares n = 0, 2, 2ni (en la figura ) y el magnetico en los impares
i = 1, 3, 2nc 1 y en instantes impares i = 1, 3, 2ni + 1 (en la figura ). nc es el
n
umero de celdas completas; en la u
ltima, 2nc + 1, solo se toma la muestra del campo
electrico.
Los nudos de coordenada temporal n = 0, 1 corresponden a la iteraci
on 0 y contienen
las condiciones iniciales. El resto contiene a los campos en las sucesivas iteraciones
(n = 2, 4 , 2ni. En cada una de las iteraciones se calcula, mediante el algoritmo de
avance temporal, primero el campo electrico y posteriormente el magnetico.
Desarrollo del programa:

155
El programa que proponemos a continuaci
on puede dividirse esquem
aticamente en
las siguientes etapas:
1. Establecimiento de las condiciones iniciales.
2. C
alculo de los campos en iteraciones sucesivas mediante los algoritmos de avance
temporal y las condiciones de contorno:
a) C
alculo del campo electrico de los nudos interiores y en el instante (n).
b) C
alculo del campo magnetico en el instante (n + 1).
c) C
alculo del campo electrico en los nudos extremos y en el instante (n).
3. Generaci
on de los fotogramas correspondientes a las distintas iteraciones.
Diferencias finitas centradas:
Es posible resolver numericamente las ecuaciones rotacionales de Maxwell mediante
la aproximaci
on de los operadores diferenciales por otros numericos en diferencias centradas. Con este fin, se divide el espacio en intervalos de longitud h y se define el
operador derivada centrada de una funci
on f () de la forma
D [f ()] =

1
{f ( + h) f ( h)}
2h

Desarrollando en serie de Taylor f ( + h) y f ( h), restando, despejando y despreciando terminos de orden O(h2 ), se tiene que
d f ()
D [f ()]
d
Este operador aproxima al operador derivada analtica hasta el segundo orden en h.
Avance temporal:
El algoritmo que permite avanzar temporalmente al campo en los distintos puntos
de la red se obtiene substituyendo a los operadores diferenciales por los correspondientes
en diferencias. Con este fn, en cada iteraci
on
n = 2, 4 2ni
seguiremos los siguientes pasos:
C
alculo del campo electrico. El circulo (b) de la figura 4.14 est
a centrado en el
punto (i, n 1), marcado por una cruz, y contiene una estrella de cuatro puntas
cuyo nudo superior es el (i, n), donde i y n son pares.
Para calcular el campo electrico en este u
ltimo nudo, evaluamos la ecuaci
on 4.48
en el centro de la estrella y despejamos ey (i, n). De esta forma se obtiene una
expresi
on que relaciona a este campo con el mismo y con el magnetico en instantes
anteriores.

156
Simplificaremos la notaci
on escribiendo:
ey e , Bz B , f (i, n) fin
Ecuaci
on 4.48 evaluada en (i,n-1).

 n1
n1
, i = 2, 4 2nc 2
+ A Bi1
Bi+1
eni = en2
i

(4.54)

donde se excluyen los nudos frontera, en los que hay que aplicar las conciciones
de contorno.
C
alculo del campo magnetico. El circulo (a) est
a centrado en el punto (i 1, n) y
el nudo superior de la estrella correspondiente es el (i 1, n + 1).
Para calcular el campo magnetico en este u
ltimo nudo, evaluamos la ecuaci
on 4.49
n+1
en el centro de la estrella y despejamos Bi1 .
Ecuaci
on 4.49 evaluada en (i-1,n).


n+1
n1
Bi1
= Bi1
+ A eni2 eni , i = 2, 4 2nc 2

(4.55)

En el programa siguiente, en cada iteraci


on se aplicar
an los algoritmos de avance
anteriores, para ambos campos y para i = 2, 4 2nc 2, con lo que, vease la
n+1
figura 4.14, no se cubre a la componente B2nc1
la cual habr
a de calcularse posteriormente.
La estructura de los algoritmos se muestran dentro de los crculos (a) y (b) de la
figura 4.14
Condici
on de Courant:
El coeficiente que aparece en el segundo miembro es

A=

Puede demostrarse que, para que los algoritmos numericos sean estables, es necesario
que se cumpla la condici
on de Courant
x
1

En adelante se tomar
a
A = 1 x = =

(4.56)

157
Condiciones iniciales:
Las condiciones iniciales se imponen en los dos primeros instantes (n = 0, 1) (figura
4.14)

e0i = e0 (i) ,
Bi1 = B1 (i) ,

i = 0, 2, , 2nc
i = 1, 3, , 2nc 1

(4.57)

Condiciones de contorno:
Dado que el dominio numerico es finito, X = [0 x L], en sus extremos deben
aplicarse condiciones de contorno adecuadas.
En el primer ejemplo supondremos X limitado por planos conductores ideales x = 0
yx=L
o i = 0 e i = 2 nc.
Observese en la figura 4.14 que este dominio se ha configurado de forma tal que en
los nudos extremos s
olo est
a definido el campo electrido. Dado que este es tangencial a
los conductores, y estos son perfectos, debe anularse en la superficie. Impondremos, por
lo tanto, condiciones reflectantes

Condiciones reflectantes

n
e0 = 0

(4.58)

en2nc = 0

En el segundo ejemplo se impondr


an condiciones absorbentes, con las cuales se
simula la existencia en los puntos extremos de superficies perfectamente absorbentes (no
reflectantes), de forma que una onda incidente sobre las mismas contin
ua propag
andose,
sin reflejarse, como si el medio correspondiente se extendiese m
as all
a del la frontera
numerica.
Las ondas que inciden desde el interior de X sobre el punto x = 0 son las f (w = x+ ),
que viajan enel sentido
negativo del eje x, y su velocidad de fase normalizada es

dx
v
=
= 1. De forma an
aloga, las que inciden sobre el punto

c
d w=cte
x = L son las f (u = x ), que viajan en el sentido positivo del eje x, y cuya velocidad
de fase normalizada es + = 1. En cualquiera de estos dos casos, tomando x = = ,
las ondas recorren un espacio 2 en el tiempo 2 y las condiciones absorbentes toman
la siguiente forma

Condiciones absorbentes

n
n2
e0 = e2

en2nc

(4.59)

en2
2nc2

La curva (c) de la figura 4.14 delimita el esquema de la condici


on absorbente en 2nc.

158
Programa Mathematica F DT D 1D vacio.nb:
En este programa se hace uso de funciones discretas f (i, n).
Ejemplo 1o
En este primer ejemplo se simula una onda de perfil gausiano que viaja inicialmente
hacia la derecha y que se refleja sucesivamente sobre dos planos conductores.
Remove[Global ]; Off [General :: spell1];
$TextStyle = {FontFamily Courier, FontSize 12};
f (i, n) la escribiremos de la forma.
1
(i n nc)2 ];
na2
en la que el punto central del pulso se ha situado en i = nc en el instante inicial n = 0.
Se asignan valores concretos al n
umero de celdas nc, al de iteraciones ni y al factor
que define la anchura del pulso na.
f [i , n ] := Exp[

nc = 60; ni = 120; na = 8;
Los valores de los campos en cada posici
on (i) y en cada instante (n) se almacenan
en las funciones ey (i, n), con (i, n) pares, y Bz (i, n) 20 , con (i, n) impares. Para cada
posici
on (i), estas funciones se incluyen en listas con dos elementos {i, ey (i, n)} y
{i, Bz (i, n)}.
Se comienza por definir las condiciones iniciales en funci
on de f (i, n).
te0 = Table[{i, ey[i, 0] = N[f [i, 0]]}, {i, 0, 2 nc, 2}]; ey[0, 0] = 0; ey[0, 2 nc] = 0
Se anula el campo electrico en los nudos frontera porque las condiciones en los
mismos son reflectantes.
tB1 = Table[{i, Bz[i, 1] = N[f [i, 1]]}, {i, 1, 2 nc 1, 2}];
Se hace uso de la orden N[] para que la tabla se llene con los valores numericos y no
de expresiones analticas. En caso contrario el c
alculo se ralentiza y el ordenador puede
saturarse.
Los representamos gr
aficamente, sin mostrarlos, ey(i, 0) en rojo y Bz(i, 1) en azul:
grey0 = ListPlot[te0, PlotStyle {PointSize[0.015], RGBColor[1, 0, 0]},
DisplayFunction Identity, PlotRange {0, 1}];

20
Esto supone guardar en memoria los campos correspondientes a todas las iteraciones que se realicen
a lo largo de la ejecuci
on del programa, lo que es poco eficiente y resulta prohibitivo para problemas
de dos y tres dimensiones. El esquema FDTD permite guardar en memoria u
nicamente los datos m
as
1
recientes para cada posici
on i, lo que reduce la necesidad de memoria en el factor 2nc
. Haremos uso de
esta posibilidad en la secci
on B.2.1.

159

grBz1 = ListPlot[tB1, PlotStyle {PointSize[0.015], RGBColor[0, 0, 1]},


DisplayFunction Identity, PlotRange {0, 1}];

y los mostramos conjuntamente.


Show[grey0, grBz1, DisplayFunction $DisplayFunction];
La figura 4.15 presenta solamente la parte significativa de las funciones. Puede verse
como las muestras de cada campo se toman en nudos alternados de la red. Dado que
1
Ey = f (x) y Bz = g(x) = f (x), este pulso corresponde a una sola onda cuyo vector
c
de Poynting tiene la direcci
on x
b.
1

0.8
0.6
0.4
0.2

45

50

55

60

65

70

75

80

Figura 4.15:
Para calcular el resto de los valores se emplea un lazo Do que aplica las reglas de
avance temporal. Dentro de este lazo se hace uso de otro Do para determinar los campos
en los nudos interiores, salvo el campo magnetico de los nudos 2nc 1 21 y el electrico
de los de la frontera que se calculan fuera de este u
ltimo lazo.

Do[{Do[{ey[i, n] = ey[i, n 2] Bz[i + 1, n 1] + Bz[i 1, n 1],

Bz[i 1, n + 1] = Bz[i 1, n 1] ey[i, n] + ey[i 2, n]}, {i, 2, 2 nc 2, 2}],

Bz[2 nc 1, n + 1] = Bz[2 nc 1, n 1] ey[2 nc, n] + ey[2 nc 2, n]},

ey[0, n] = 0, ey[2 nc, n] = 0{n, 2, 2 ni, 2}];

Para visualizar la propagaci


on del pulso electromagnetico, con los colores empleados
en la gr
afica anterior, se representa a los campos en cada instante temporal y se activa
la pelcula de la forma ya descrita en un programa anterior. Para que las se
nales no se
solapen totalmente, Bz se multiplica por el factor 0,9.
21

N
otese que el algoritmo de avance temporal no puede aplicarse a los nudos de la frontera porque, en
ese caso, necesita datos que estaran fuera del dominio numerico. Compruebe, figura 4.14, que Bz[2*nc
- 1, n + 1] queda fuera del lazo.

160

Table[Show[ListPlot[Table[{i, ey[i, n]}, {i, 0, 2 nc, 2}], PlotJoined True,


PlotRange {2.1, 2.1},

DisplayFunction Identity, PlotStyle {RGBColor[1, 0, 0]}],

ListPlot[Table[{i, 0.9 Bz[i, n + 1]}, {i, 1, 2 nc 1, 2}],


PlotJoined True, PlotRange {2.1, 2.1},

DisplayFunction Identity, PlotStyle {RGBColor[0, 0, 1]}],

DisplayFunction $DisplayFunction], {n, 0, 2 ni, 2}];

La figura 4.16 corresponde al fotograma no 35 de la pelcula. En el se ve como la


onda se ha reflejado ya en el extremo derecho, donde se simula al conductor ideal. El
campo electrico, que es tangencial, se anula en ese punto, mientras que el magnetico
se refuerza. Al mismo tiempo, la onda se propaga hacia la izquierda: el Bz reflejado no
cambia de signo mientras que Ey lo inviete; el vector de Poynting cambia su sentido a
b
x.
0.75
0.5
0.25
90

100

110

120

-0.25
-0.5
-0.75
-1

Figura 4.16:
Ejemplo 2o
En este caso se simula, junto con la onda del ejemplo anterior, otra que viaja en
sentido contrario y se hace uso de las condiciones de frontera absorbentes.
Remove[Global ];
Se elijen los valores de los par
ametros.
nc = 60; ni = 40; na = 8; n0 = 40;
1
(i n nc)2 ];
na2
La segunda onda se define con un perfil que resulta de modular el pulso gausiano del
primer ejemplo con una funci
on senoidal de periodo T = n0
f [i , n ] := Exp[

ge[i , n ] := f [i, n] 4 Sin[

(i + n nc)
];
n0

161
Se generan las gr
aficas sin mostrarlas.
f0 = Table[{i, f [i, 0]}, {i, 0, 2 nc, 2}];
ge0 = Table[{i, ge[i, 0]}, {i, 0, 2 nc, 2}];

grf = ListPlot[f0, PlotJoined True, PlotRange {1.2, 1.2},

PlotStyle {RGBColor[1, 0, 0]}, DisplayFunction Identity];

grge = ListPlot[ge0, PlotJoined True, PlotRange {1.2, 1.2},


PlotStyle {RGBColor[0, 0, 1]}, DisplayFunction Identity];

La figura 4.17 muestra conjuntamente ambas funciones.


Show[grf , grge, DisplayFunction $DisplayFunction];
1
0.5

20

40

60

80

100

120

-0.5
-1

Figura 4.17:
A partir de estas funciones se obtienen los valores iniciales de ambos campos
ey0b = Table[ey[i, 0] = N[f [i, 0] + ge[i, 0]], {i, 0, 2 nc, 2}];
Bz1b = Table[ Bz[i, 1] = N[f [i, 1] ge[i, 1]], {i, 1, 2 nc 1, 2}];
se generan las gr
aficas

grey0b = ListPlot[Table[{i, ey[i, 0]}, {i, 0, 2 nc, 2}],

PlotStyle {PointSize[0.015], RGBColor[1, 0, 0]}, PlotRange {1, 2},

DisplayFunction Identity];

162

grBz1b = ListPlot[Table[{i, Bz[i, 1]}, {i, 1, 2 nc 1, 2}],

PlotStyle {PointSize[0.015], RGBColor[0, 0, 1]}, PlotRange {1, 2},

DisplayFunction Identity];

En la figura 4.18 se muestra la suma de los pulsos iniciales. Dado que ey = f (x) y
Bz = g(x) 6= f (x) estos campos se desglosan en dos ondas que se propagan en sentidos
opuestos.
Show[grey0b, grBz1b, DisplayFunction $DisplayFunction];
2
1.5
1
0.5
20

40

60

80

100

120

-0.5
-1

Figura 4.18:
Por u
ltimo, se forman las tablas ey(i, n) y Bz(i, n), se generan las gr
aficas temporales, como en el primer ejemplo, y se animan.
Do[{Do[{ey[i, n] = ey[i, n 2] Bz[i + 1, n 1] + Bz[i 1, n 1],

Bz[i 1, n + 1] = Bz[i 1, n 1] ey[i, n] + ey[i 2, n]}, {i, 2, 2 nc 2, 2}],

Bz[2 nc 1, n + 1] = Bz[2 nc 1, n 1] ey[2 nc, n] + ey[2 nc 2, n],

ey[0, n] = ey[2, n 2], ey[2 nc, n] = ey[2 nc 2, n 2]}, {n, 2, 2 ni, 2}]
Table[Show[ListPlot[Table[{i, ey[i, n]}, {i, 0, 2 nc, 2}], PlotJoined True,
PlotRange {2.2, 2.2}, DisplayFunction Identity,

PlotStyle {RGBColor[1, 0, 0]}],

ListPlot[Table[{i, 0.9 Bz[i, n + 1]}, {i, 1, 2 nc 1, 2}], PlotJoined True,

PlotRange {2.2, 2.2}, DisplayFunction Identity,

PlotStyle {RGBColor[0, 0, 1]}],

DisplayFunction $DisplayFunction], {n, 0, 2 ni, 2}];


La figura 4.19a corresponde al fotograma no 20. Cada uno de los pulsos se ha propagado en sentido opuesto pero a
un no ha llegado al extremo correspondiente. La figura
4.19b corresponde al fotograma no 30. Como puede observarse, los pulsos traspasan los
lmites sin reflejarse.

163

0.5

0.5

20

40

60

80

100

120

20

-0.5

-0.5

-1

-1

(a)

40

60

(b)

Figura 4.19:

80

100

120

También podría gustarte