Está en la página 1de 7

ECUACIONES DE WAXWELL

Las ecuaciones de Maxwell están representadas mediante diferenciable e integral en este


informé usaremos las diferenciables y la definición de ellos en un medio homogéneo, isotrópico,
lineal y libre.

1. La ecuación de Gauss para el campo eléctrico


.D  O
2. Ley de Gauss para el campo magnético
.B  O
3. Ley de Faraday
B
 E    Jm
t
4. Ley de ampere Maxwell
D
 H    Je
t
Donde

 E es el campo eléctrico
 H es el campo magnético
 D densidad de flujo eléctrico
 B densidad de flujo magnético
 J e densidad de corriente eléctrica
 J m densidad de corriente magnética

B  H Densidad de flujo magnético

D E Densidad de flujo eléctrico

Consideramos un medio con pérdidas eléctricas y magnéticas se definen las siguientes


definiciones.

Je   E Densidad de corriente eléctrica

Jm   ' H Densidad de corriente magnética

Donde

o  es la conductividad eléctrica del medio


o  ' es la conductividad magnética
ONDAS ELECTROMAGNETICAS

Las propiedades de las ondas electromagnéticas se pueden deducir a partir de las ecuaciones de
Maxwell. El conjunto de ecuaciones de Maxwell en forma diferencial son ecuaciones
diferenciales acopladas donde la solución de una de ellas corresponde los restantes.
Consideremos el espacio vacío sin pérdida eléctrica y magnética.
.E  0 (1)
.H  0 (2)
H
  E   (3)
t
E
 H   (4)
t
Aplicando el vector rotacional, a la ecuación (3)

H
    E    
t
Aplicando la identidad vectorial
  
   X  . X   2 X

 E  ..E  2 E
Obtenemos

H
..E   2 E    
t
Sustituyendo la ecuación 1 y 4 en la obtención.

  E 
 2 E    
t  t 

Simplificando

2 E
 E   2
2
(5)
t
La ecuación 5 es definido como la ecuación de onda vectorial para el campo eléctrico

Aplicando el vector rotación en la ecuación (4)

E
    H   
t
Aplicando la identidad vectorial

 H  .H  2 H
Obtenemos

E
.H   2 H    (7)
t
Sustituyendo la ecuación 2 y 3 en (7)
2 H
 2 H   (8)
t 2
Así la ecuación 8 es definida como onda vectorial de campo magnético

Rapidez de ondas electromagnéticas

1
c2 


METODO DE DIFERENCIAS FINITAS


Se fundamenta en aproximar las ecuaciones diferenciales de un problema determinado por
ecuaciones por diferencias. En caso de que también exista dependencia temporal de las
ecuaciones el método se acostumbra a denominar método de diferencias finitas en el dominio
del tiempo, por sus siglas en ingles FDTD. En este trabajo se aplicara FDTD para analizar
estructuras de confinamiento óptico como una guía de onda estruct uradas tipo ridge.

Para esto se solucionan las ecuaciones de Maxwell en cierta región espacial  y su contorno
 bajo condición inicial en que si t  0 el valor de las funciones incógnitas u para todos los
puntos de la región  obedece la ecuación 1.

u ( x, 0)  u0 ( x), x  a (1)

Esta ecuación de borde hace referencia a conocer en todo los instantes del tiempo el valor de
u
u , o de su derivada parcial . La solución del problema consiste en hallar una función
x
u  u( x, t ) que sea continua en    y que sea diferenciable dos en  y que cumpla las
condiciones iniciales y de borde.

Las ecuaciones rotacionales de Maxwell dependiendo del tiempo (2) y (3) en un medio lineal
homogéneo e isotrópico son.

D 1  
   H (2)
t  0 0

H 1  
   E (3)
t  0 0

Si se separan las ecuaciones rotacionales en sus componentes espaciales se obtienen las


ecuaciones.

Dx 1 H H y
  ( z )
t  0 0 t t
Dy 1  H x H z 
    
t  0 0  t t 
Dz 1  H y H x 
    
t  0 0  t t 
H x 1  Ez E y 
     
t  0 0  t t 
H y 1  Ex Ez 
     
t  0 0  t t 
H z 1  E y Ex 
     
t  0 0  t t 

Sobre estas ecuaciones es que se implementa el FDTD.

Para el caso tridimensional La región se divide en una red o grilla de celdas cubicas con
coordenadas dadas en la ecuación (10)

(i, j, k )  (ix, jy, k z ) (10)

El espacio y tiempo se puede escribir como se en la ecuación.

F (ix, j y, k z , nt )  F n  i, j , k 

Ahora las derivadas espaciales y temporales de la función se implementan por medio de un


aproximación en diferencias finitas centradas evaluándolos en redes superpuestas.

f ( x0  x)  f ( x0  x)
f ' ( x0 ) 
2x

F n (i, j , k ) F  i  1/ 2, j , k   F  i  1/ 2, j , k 
n n


x x
 i, j , k   F  i, j , k 
n 1 n 1
F n (i, j , k ) F 2 2

x t
Al utilizar la ecuación (2) se evalúa el E en cada instante de tiempo n y con la ecuación (3) se
evalúa el campo magnético H en cada instante de tiempo  n  1 2 

Al aplicar este método de 4 al 9 se obtiene diferencias finitas por medio de diferencias


centrales se obtiene tres vectores D.

Dxn  i  12 , j , k   Dxn 1  i  12 , j , k 
t
H n  12
 i  12 , j  12 , k   H zn i  12 , j  12 , k   H yn  i  12 , j, 12  k   H zn i  12 , j, 12  k   13
1 1 1
2 2 2
1
  z

0 0  y z 

Similares ecuaciones se obtiene para direcciones y, z de D

De igual forma la ecuación diferencia finitas (14) correspondiente a la ecuación (7)


n  12
 i, j  12 , k  12   H xn  i, j  12 , k  12 
1
Hx 2

t
 E yn  i, j  12 , k  1  E yn  2  i, j  12 , k  Ezn  i, j  1, k  12   Ezn  i, j, k  12  
1

1
    (14)
0 0  z y 

Estas dos ecuaciones (13) y (14) y las cuatro restantes similares, son las seis ecuaciones
discretas en diferencias centrales del espacio libre de las ecuaciones de maxwell.

Para el caso de una onda electromagnética del tipo SE TE tiene

Código para animación bidimensional


% Animacion de la solucion de la ecuacion del calor 2d
% U_t = 1/8(U_xx + U_yy)
% en el dominio 0 < x, y < 1
% condicion inicial u(x,y,0)=Sin(pix) Sin(piy)
% para 0<t<3
Rev. Mex. F´ıs. E 53 (1) (2007) 56–66
58 G.M. ORTIGOZA CAPETILLO
[x y]=meshgrid(0:.01:1,0:.01:1);
%define una malla para [0,1]x[0,1] con incremento en x y y de 0.01
title(’Animacion de la temperatura’);
set(gca,’nextplot’,’replacechildren’); caxis manual;
% permite que todos los gr´aficos usen los mismos l´ımites en colores.
caxis([-1 1]);
% define los valores maximos para los limites como -1 y 1
axis equal;
%usa la misma escala para los ejes x y
t=0:0.05:3;
%vector de valores para los diferentes tiempos
for j=1:length(t) z=exp(-1/8*piˆ2.*t(j)).*sin(2*pi*x).*sin(2*pi*y);
%evaluacion de la funcion de dos variables
axis off;
%remueve los ejes
pcolor(x,y,z);
%grafica en dos dimensiones
shading interp;
%interpolacion de colores
colorbar;
% agrega la barra de colores
M(j) = getframe(gcf);
% captura los graficos y los guarda en la matriz M
End

El primer programa es llamado ‘simple.m’

% simple.m

clear;
% Definicion de parametros
c = 3.0E+8;% velocidad de la luz
lo = 632.8E-9;% longitud de onda del laser
tao = lo/c;% periodo
N z = 100;% particiones en z
N t = 100;% pasos temporales
delta z = lo/10% particion espacial
delta t = delta z/(2*c)% particion temporal
t = 0.0% valor inicial del tiempo
zf = N z*delta z/1e-6% valor final de z (micras)
ex(1:N z) = 0;% inicializa valores del campo
hy(1:N z) = 0;% inicializa valores del campo
z = delta z*(1:N z);% inicializa valores de z
t0 = 2.5*tao;
spread = 0.5*tao;
for n = 1: N t% inicia ciclo MDFDT
for k = 2: N z-1
ex(k) = ex(k) + 0.5*(hy(k-1)-hy(k));
end
ex(50) = ex(50)+exp(-0.5*((t-t0).*(t-t0)/spread 2));
for k = 1 : N z-1
hy(k) = hy(k)+0.5*(ex(k)-ex(k+1));
end
axis([0 zf -1 1])
plot(z/1e-6,ex)
axis([0 zf -1 1])
xlabel(’z (micras)’)
ylabel(’E(z,t)’)
title([’n=’,num2str(n,’ %4.1f’),’pasos temporales’])
frame = getframe(gca);
t = n* delta t;
t v(n) = t/tao;
pulse v(n) = exp(-0.5*((t-t0).*(t-t0))/spread 2);
end% termina MDFDT

la segunda versión de algoritmo es el priobgrama simple ABC, m el cual incorpora


las condiciones de frontera y además el pulso es introducido por medio de función
llamada pulso.m esta función debe estar en el mismo subdirectorio en el programa
‘simple abc.m’
clear;
% Definicion de parametros
c = 3.0E+8;% velocidad de la luz
lo = 632.8E-9;% longitud de onda del laser
tao = lo/c;% periodo
N z = 100;% particiones en z
N t = 140;% pasos temporales
delta z = lo/10% particion espacial
delta t = delta z/(2*c)% particion temporal
t = 0.0% valor inicial del tiempo
zf = N z*delta z% valor final de z
ex(1:N z) = 0;% inicializa campo ex
hy(1:N z) = 0;% inicializa campo hy
z = delta z*(1:N z);% inicializa valores de z
t0 = 2.5*tao;
spread = 0.5*tao;
ex low1 = 0;
ex low2 = 0;
ex high2 = 0;
ex high1 = 0;
for n = 1: N t% inicia ciclo MDFDT
for k = 2: N z-1
ex(k) = ex(k) + 0.5*(hy(k-1)-hy(k));
end
ex=pulso(ex,n,t,tao,t0,spread);
% condiciones absorbentes
ex(1) = ex low2;
ex low2 = ex low1;
ex low1 = ex(2);
ex(N z) = ex high2;
ex high2 = ex high1;
ex high1 = ex(N z-1);
Rev. Mex. F´ıs. E 52 (1) (2006) 58–64
64 M.A. LOPEZ-ESQUER, J. GASPAR-ARMENTA Y J. MANZANARES-MARTINEZ
for k = 1 : N z-1
hy(k) = hy(k)+0.5*(ex(k)-ex(k+1));
end
axis([0 zf -2 2])
plot(z,ex)
axis([0 zf -2 2])
xlabel(’z (m)’)
ylabel(’E(z,t)’)
title([’n=’,num2str(n,’ %4.1f’),’ pasos temporales’])
frame = getframe(gca);
t = n* delta t;
end% termina MDFDT
A continuaci´on mostramos el programa ‘pulso.m’, el cual
introduce el mismo pulso que el caso ‘simple.m’
% pulso.m
function campo=pulso(ex,n,t,tao,t0,spread)
ex(50) = ex(50)+exp(-0.5*((t-t0).*(t-t0)/spread 2));
campo = ex;
La ventaja de introducir una funcion, es que nos permite
flexibilizar el algoritmo. Ahora, los casos de estudio se

También podría gustarte