3 Resolución numérica de las ecuaciones de Maxwell 3.1 Método de las diferencias finitas en el dominio del tiempo (Finite Difference, Time Domain (FD-TD) method) Las ecuaciones de Maxwell se aplican a un sin numero de problemas electromagnéticos para determinar la solución de los campos involucrados en una geometría particular. Cuando la geometría del sistema es simple, entonces pueden obtenerse soluciones en forma analítica, pero en presencia de estructuras mas complicadas, dicha solución es de difícil obtención. Para proveer solución a este tipo de problemas electromagnéticos de estructuras complejas, han surgido varios métodos de resolución numérica. Uno de los métodos planteados se conoce como el método de las diferencias finitas en el dominio del tiempo, y posee una vinculación muy fuerte con las características físicas del problema a resolver. Las ecuaciones de Maxwell para un medio isotrópico adoptan la forma: B E t D xH = J t (3.1) (3.2) D E (3.3) B H (3.4) Descomponiendo estas ecuaciones de naturaleza cartesianas, se derivan las siguientes ecuaciones: H x 1 E y E z t z y H y 1 E z E x t x z H z 1 E x E y t y x E x 1 H z H y E x t y z E y 1 H x H z E y t z x E z 1 H y H x E z t x y vectorial en coordenadas (3.5) (3.6) (3.7) (3.8) (3.9) (3.10) En estas ecuaciones se debe tener en cuenta que cada componente es una función del tiempo y del espacio, así entonces por ejemplo E x E x ( x , y , z ,t ) . Cada una de estas componentes esta derivada parcialmente respecto de alguna de las cuatro variables espacio temporales. En esta derivación parcial de una función f ( z ) respecto a z por ejemplo, el método de las diferencias finitas aproxima dicha derivación asumiendo que en la definición de la derivada reemplazada en un punto z z0 : 45 df ( z0 ) f ( z0 z / 2 ) f ( z0 z / 2 ) f ( z0 z / 2 ) f ( z0 z / 2 ) (3.11) lim z 0 dz z z La operación de tendencia al límite del intervalo z 0 se realiza definiendo una región de operación cuyas dimensiones son pequeñas, de forma que la derivación pasa a ser calculada como una diferencia entre las componentes involucradas. El método define una grilla espacial discretizada donde las variables x , y , z ,t son reemplazadas por índices discretos i , j ,k ,n ix , jy ,kz ,nt . De esta manera, y por ejemplo para la componente E x , la derivada respecto de z se calcula como: dE x ( ix , jy ,kz ,nt ) E x ( ix , jy ,( k 1 / 2 )z ,nt ) E x ( ix , jy ,( k 1 / 2 )z ,nt ) dz z (3.12) De la misma forma la derivación respecto al tiempo se obtiene haciendo: dE x ( ix , jy ,kz ,nt ) E x ( ix , jy ,kz ,( n 1 / 2 )t ) E x ( ix , jy ,kz ,( n 1 / 2 )t ) dt z (3.13) De la misma manera pueden determinarse las derivaciones de las otras componentes. En este esquema la notación es tal que la variable tiempo en forma discreta se identifica a través de un superíndice, mientras que las variables discretizadas respecto a la posición se identifican como argumentos de la componente, así por ejemplo: E n ( i , j ,k ) E ix , jy ,kz ,nt (3.14) de forma que por ejemplo: dE xn ( i , j ,k ) E xn ( i , j ,k 1 / 2 ) E xn ( i , j ,k 1 / 2 ) dz z (3.15) dE xn ( i , j ,k ) E xn 1 / 2 ( i , j ,k ) E xn 1 / 2 ( i , j ,k ) dt t (3.16) 46 Ey Hz Ex Ex Ez Ey Ez Hx z Hy Ez y Ez Hy Hx Ey x Hz Ex Ex Ey Para resolver las ecuaciones en forma de diferencias finitas se define una grilla espacial donde las componentes se identifican en función de los índices discretos i , j ,k ,n ix , jy ,kz ,nt . La ecuación (3.5) entonces adopta la forma: H x 1 E y E z t z y H xn1 / 2 ( i , j 1 / 2 ,k 1 / 2 ) H xn 1 / 2 ( i , j 1 / 2 ,k 1 / 2 ) t n n 1 E y ( i , j 1 / 2 ,k 1 ) E y ( i , j 1 / 2 ,k ) E zn ( i , j 1,k 1 / 2 ) E zn ( i , j ,k 1 / 2 ) z y Expresión que permite describir a la componente función de las componentes del campo eléctrico: (3.17) H xn1 / 2 ( i , j 1 / 2 ,k 1 / 2 ) en H xn 1 / 2 ( i , j 1 / 2 ,k 1 / 2 ) H xn 1 / 2 ( i , j 1 / 2 ,k 1 / 2 ) E yn ( i , j 1 / 2 ,k 1 ) E yn ( i , j 1 / 2 ,k ) E zn ( i , j 1,k 1 / 2 ) E zn ( i , j ,k 1 / 2 ) t ( i , j 1 / 2,k 1 / 2 ) z y (3.18) 47 E zn ( i , j 1 / 2 ,k 1 ) k 1 z y x E zn ( i , j 1,k 1 / 2 ) E zn ( i . j .k 1 / 2 ) k 1/ 2 H xn1 / 2 ( i , j 1 / 2 ,k 1 / 2 ) i k E yn ( i , j 1 / 2 ,k ) i 1/ 2 i 1 j j 1/ 2 j1 En la ecuación (3.18) la constante de permeabilidad magnética puede ser descripta en función de una determinada distribución espacial, generalizando así las ecuaciones a medios no homogéneos. La ecuación (3.6) entonces adopta la forma: H y t 1 E z E x x z H yn 1 / 2 ( i 1 / 2 , j ,k 1 / 2 ) H yn 1 / 2 ( i 1 / 2 , j ,k 1 / 2 ) t 1 E zn ( i 1, j ,k 1 / 2 ) E zn ( i , j ,k 1 / 2 ) E xn ( i 1 / 2 , j ,k 1 ) E xn ( i 1 / 2 , j ,k ) x z Expresión que permite describir a la componente (3.19) H yn 1 / 2 ( i 1 / 2 , j ,k 1 / 2 ) en función de las componentes del campo eléctrico: H yn1 / 2 ( i 1 / 2 , j ,k 1 / 2 ) H yn 1 / 2 ( i 1 / 2 , j ,k 1 / 2 ) E zn ( i 1, j ,k 1 / 2 ) E zn ( i , j ,k 1 / 2 ) E xn ( i 1 / 2 , j ,k 1 ) E xn ( i 1 / 2 , j ,k ) t ( i 1 / 2 , j ,k 1 / 2 ) x z (3.20) 48 z y x k 1 E xn ( i 1 / 2 , j ,k 1 ) E zn ( i . j .k 1 / 2 ) k 1/ 2 H yn1 / 2 ( i 1 / 2 , j ,k 1 / 2 ) E zn ( i 1, j ,k 1 / 2 ) i k i 1/ 2 i 1 E xn ( i 1 / 2 , j ,k ) j j 1/ 2 j1 La ecuación (3.7) entonces adopta la forma: H z 1 E x E y t y x dH zn ( i 1 / 2 , j 1 / 2 ,k ) H xn1 / 2 ( i 1 / 2 , j 1 / 2 ,k ) H zn 1 / 2 ( i 1 / 2 , j 1 / 2 ,k ) dt t n n 1 E xn ( i 1 / 2 , j 1,k ) E xn ( i 1 / 2 , j ,k ) E y ( i 1, j 1 / 2 ,k ) E y ( i , j 1 / 2 ,k ) y x (3.21) Que permite describir a la componente H zn 1 / 2 ( i 1 / 2 , j 1 / 2 ,k ) en función de las componentes del campo eléctrico: H zn1 / 2 ( i 1 / 2 , j 1 / 2 ,k ) H zn 1 / 2 ( i 1 / 2 , j 1 / 2 ,k ) E xn ( i 1 / 2 , j 1,k ) E xn ( i 1 / 2 , j ,k ) E yn ( i 1, j 1 / 2 ,k ) E yn ( i , j 1 / 2 ,k ) t ( i 1 / 2 , j 1 / 2,k ) y x (3.22) 49 k 1 z y x k 1/ 2 H zn1 / 2 ( i 1 / 2 , j 1 / 2 ,k ) i E yn ( i , j 1 / 2 ,k ) k n x E ( i 1 / 2 , j 1,k ) i 1/ 2 E xn ( i 1 / 2 , j ,k ) i 1 E yn ( i 1, j 1 / 2 ,k ) j j 1/ 2 j1 Las siguientes ecuaciones permiten determinar el campo eléctrico en función de las componentes del campo magnético. La ecuación (3.8) adopta la forma: E x 1 H z H y E x t y z E xn 1 ( i 1 / 2 , j ,k ) E xn ( i 1 / 2 , j ,k ) 1 H zn1 / 2 ( i 1 / 2 , j 1 / 2 ,k ) H zn 1 / 2 ( i 1 / 2 , j 1 / 2 ,k ) t y H yn1 / 2 ( i 1 / 2 , j ,k 1 / 2 ) H yn 1 / 2 ( i 1 / 2 , j ,k 1 / 2 ) z E xn ( i 1 / 2 , j ,k ) (3.23) Que permite describir a la componente componentes del campo magnético: E xn 1 ( i 1 / 2 , j , k ) en función de las 50 ( i 1 / 2 , j ,k )t n E xn 1 ( i 1 / 2 , j ,k ) 1 E x ( i 1 / 2 , j ,k ) ( i 1 / 2 , j ,k ) H zn1 / 2 ( i 1 / 2 , j 1 / 2 ,k ) H zn 1 / 2 ( i 1 / 2 , j 1 / 2 ,k ) t ( i 1 / 2 , j ,k ) y (3.24) H yn1 / 2 ( i 1 / 2 , j ,k 1 / 2 ) H yn 1 / 2 ( i 1 / 2 , j ,k 1 / 2 ) z k 1 z y x H yn1 / 2 ( i 1 / 2 , j ,k 1 / 2 ) k 1/ 2 H zn1 / 2 ( i 1 / 2 , j 1 / 2 ,k ) i k H zn1 / 2 ( i 1 / 2 , j 1 / 2 ,k ) i 1/ 2 i 1 E xn1 ( i 1 / 2 , j ,k ) j1 j 1/ 2 j j 1/ 2 k 1/ 2 H yn1 / 2 ( i 1 / 2 , j ,k 1 / 2 ) El sistema de la grilla inicial es completado con un intervalo espacial adicional para visualizar las componentes involucradas en el cálculo. La ecuación (3.9) adopta la forma: E y t 1 H x H z E y z x E yn 1 ( i , j 1 / 2 ,k ) E xn ( i , j 1 / 2 ,k ) t 1 H xn 1 / 2 ( i , j 1 / 2 ,k 1 / 2 ) H xn 1 / 2 ( i , j 1 / 2 ,k 1 / 2 ) z H zn 1 / 2 ( i 1 / 2 , j 1 / 2 ,k ) H zn 1 / 2 ( i 1 / 2 , j 1 / 2 ,k ) E yn ( i , j 1 / 2 ,k ) x Que permite describir a la componente E n 1 y (3.25) ( i , j 1 / 2 ,k ) en función de las componentes del campo magnético: 51 ( i , j 1 / 2 ,k )t n E yn 1 ( i , j 1 / 2 ,k ) 1 E y ( i , j 1 / 2 ,k ) ( i , j 1 / 2 ,k ) H xn1 / 2 ( i , j 1 / 2 ,k 1 / 2 ) H xn 1 / 2 ( i , j 1 / 2 ,k 1 / 2 ) t ( i , j 1 / 2 ,k ) z (3.26) H zn1 / 2 ( i 1 / 2 , j 1 / 2 ,k ) H zn 1 / 2 ( i 1 / 2 , j 1 / 2 ,k ) x k 1 z y H xn 1 / 2 ( i , j 1 / 2 ,k 1 / 2 ) k 1/ 2 x H zn1 / 2 ( i 1 / 2 , j 1 / 2 ,k ) i 1/ 2 i k H i 1/ 2 n1 / 2 z ( i 1 / 2 , j 1 / 2 ,k ) E xn 1 ( i , j 1 / 2 ,k ) i 1 k 1/ 2 H j n1 / 2 y ( i , j 1 / 2 ,k 1 / 2 ) j 1/ 2 j1 La ecuación (3.10) adopta la forma: E z 1 H y H x E z t x y n1 / 2 n 1 / 2 E zn 1 ( i , j ,k 1 / 2 ) E zn ( i , j ,k 1 / 2 ) 1 H y ( i 1 / 2 , j ,k 1 / 2 ) H y ( i 1 / 2 , j ,k 1 / 2 ) t x H xn1 / 2 ( i , j 1 / 2 ,k 1 / 2 ) H xn 1 / 2 ( i , j 1 / 2 ,k 1 / 2 ) E zn ( i , j ,k 1 / 2 ) y (3.27) 52 Que permite describir a la componente componentes del campo magnético: E zn 1 ( i , j ,k 1 / 2 ) en función de las ( i , j ,k 1 / 1 )t n E zn 1 ( i , j ,k 1 / 2 ) 1 E zx ( i , j ,k 1 / 2 ) ( i , j ,k 1 / 2 ) H yn1 / 2 ( i 1 / 2 , j ,k 1 / 2 ) H yn 1 / 2 ( i 1 / 2 , j ,k 1 / 2 ) t ( i , j ,k 1 / 2 ) x (3.28) H xn1 / 2 ( i , j 1 / 2 ,k 1 / 2 ) H xn 1 / 2 ( i , j 1 / 2 ,k 1 / 2 ) y k 1 H yn 1 / 2 ( i 1 / 2 , j , k 1 / 2 ) E zn 1 ( i , j ,k 1 / 2 ) H xn1 / 2 ( i , j 1 / 2 ,k 1 / 2 ) k 1/ 2 H xn1 / 2 ( i , j 1 / 2 ,k 1 / 2 ) H n 1 / 2 y ( i 1 / 2, j , k 1 / 2 ) i 1/ 2 k i i 1/ 2 i 1 z y x j 1/ 2 j j 1/ 2 j1 Con el sistema de ecuaciones H xn 1 / 2 ( i , j 1 / 2 ,k 1 / 2 ) H xn 1 / 2 ( i , j 1 / 2 ,k 1 / 2 ) E yn ( i , j 1 / 2 ,k 1 ) E yn ( i , j 1 / 2 ,k ) E zn ( i , j 1,k 1 / 2 ) E zn ( i , j ,k 1 / 2 ) t ( i , j 1 / 2 ,k 1 / 2 ) z y H yn1 / 2 ( i 1 / 2, j ,k 1 / 2 ) H ny 1 / 2 ( i 1 / 2, j ,k 1 / 2 ) E zn ( i 1, j ,k 1 / 2 ) E zn ( i , j ,k 1 / 2 ) E xn ( i 1 / 2, j ,k 1 ) E xn ( i 1 / 2, j ,k ) t ( i 1 / 2, j ,k 1 / 2 ) x z 53 H zn 1 / 2 ( i 1 / 2 , j 1 / 2 ,k ) H zn 1 / 2 ( i 1 / 2 , j 1 / 2 ,k ) E xn ( i 1 / 2 , j 1,k ) E xn ( i 1 / 2 , j ,k ) E yn ( i 1, j 1 / 2 ,k ) E yn ( i , j 1 / 2 ,k ) t ( i 1 / 2, j 1 / 2,k ) y x ( i 1 / 2 , j ,k )t n E xn 1 ( i 1 / 2 , j ,k ) 1 E x ( i 1 / 2 , j ,k ) ( i 1 / 2 , j ,k ) H zn1 / 2 ( i 1 / 2 , j 1 / 2 ,k ) H zn 1 / 2 ( i 1 / 2 , j 1 / 2 ,k ) t ( i 1 / 2 , j ,k ) y H yn1 / 2 ( i 1 / 2 , j ,k 1 / 2 ) H yn 1 / 2 ( i 1 / 2 , j ,k 1 / 2 ) z ( i , j 1 / 2 ,k )t n E yn 1 ( i , j 1 / 2 ,k ) 1 E y ( i , j 1 / 2 ,k ) ( i , j 1 / 2 ,k ) H xn1 / 2 ( i , j 1 / 2 ,k 1 / 2 ) H xn 1 / 2 ( i , j 1 / 2 ,k 1 / 2 ) t ( i , j 1 / 2 ,k ) z H zn1 / 2 ( i 1 / 2 , j 1 / 2 ,k ) H zn 1 / 2 ( i 1 / 2 , j 1 / 2 ,k ) x ( i , j ,k 1 / 1 )t n E zn 1 ( i , j ,k 1 / 2 ) 1 E z ( i , j ,k 1 / 2 ) ( i , j ,k 1 / 2 ) H yn1 / 2 ( i 1 / 2 , j ,k 1 / 2 ) H yn 1 / 2 ( i 1 / 2 , j ,k 1 / 2 ) t ( i , j ,k 1 / 2 ) x H xn1 / 2 ( i , j 1 / 2 ,k 1 / 2 ) H xn 1 / 2 ( i , j 1 / 2 ,k 1 / 2 ) y Se tienen todas las componentes de cada campo en su valor actual, para cada punto del grillado espacial, como función del valor previo de esa componente en ese punto y los valores previos de todos los campos en puntos adyacentes de la grilla. Los parámetros de la discretizacion del problema x , y , z , y t deben ser elegidos para conservar la estabilidad de la solución numérica. Para asegurar exactitud en los resultados, x ,y ,z , deben ser elegidos de dimensión pequeña en comparación con la mínima longitud de onda esperada en la solución del problema. Para asegurar la estabilidad del algoritmo de escalonamiento en el tiempo, t debe cumplir con la condición: 1 1 1 v max t 2 2 y z 2 x 1 / 2 (3.29) donde v max es la velocidad de fase máxima esperada en el sistema. 54