Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
(5)
I. I NTRODUO
Implementao de um algotimo para as equaes de
Maxweel, utilizando o FDTD (Finite-Difference TimeDomain Method) causa disperso das ondas simuladas no
espao livre no ambiente do computador. Isso significa que
a velocidade de fase das ondas numricas podem ser diferentes da velocidade da luz c por um fator que depende
do comprimento de onda, da direo de propagao e da
discretizao da grade de simulao. Alm disso, necessrio
que o incremento de tempo t utilizado no algoritmo de
FDTD para as equaes de Maxwell seja limitado, limite
esse que depende dos incrementos utilizados no espao x,
y e z. Esse limite necessrio para evitar o processo de
instabilidade numrica. O objetivo desse trabalho mostrar as
relaes que definem o fenmeno da disperso e instabilidade
no mtodo FDTD, bem como mostrar os efeitos causados por
esses fenmenos em simulaes utilizando o mtodo.
n+1/2
=
t
n
n
Ez |i,j+1 Ez |i,j
1
(
)
|i,j+1/2
y
n+1/2
n+1/2
(3)
n+1/2
n
Ez |n+1
1 Hy |i+1/2,j Hy |i1/2,j
i,j Ez |i,j
=
(
t
|i,j
x
n+1/2
n+1/2
Hx |i,j+1/2 Hx |i,j1/2
y
(6)
x Ixk
y Jy)
j(ntk
Hy |nI,J
x Ixk
y Jy)
j(ntk
= Hy0 e
(7)
(8)
(9)
A substituio das equaes (7)-(9) nas equaes de diferenas finitas (4)-(6) leva s seguintes equaes:
Hx 0 =
(2)
n1/2
=
t
n
n
Ez |i+1,j Ez |i,j
1
(
)
|i+1/2,j
x
(1)
(4)
Hy |i+1/2,j Hy |i+1/2,j
Hz
1 Ez
=
t
y
Hy
1 Ez
=
t
x
Ez
1 Hy
Hx
= (
)
t
x
y
n1/2
Hx |i,j+1/2 Hx |i,j+1/2
Hy 0 =
t
t Hx0
ky y
)=
[
sin (
)
2
y
2
Hy 0
kx x
sin (
)]
x
2
Substituindo-se (10) e (11) em (12), obtm-se:
(10)
(11)
Ez0 sin(
t 2
1
kx x 2
1
sin(
)] = [
sin(
)] +
ct
2
x
2
(12)
ky y 2
1
sin(
)]
y
2
(13)
p
onde c = 1/ / a velocidade da luz no meio. A equao
(13) a relao geral de disperso numrica do algoritmo de
Yee para o modo T Mz . Ao se considerar clulas quadradas
(x = y = ), o fator de estabilidade de Courant, S = c t
/ , e a densidade de amostra da grade FDTD, N = 0 / ,
a equao (13) pode ser reescrita como:
1
S
sin2 (
)=
S2
N
k sin
k cos
) + sin2 (
)
(14)
sin2 (
2
2
onde a direo de propagao da onda numrica em relao
ao eixo x. Ao se utilizar as seis componentes vetoriais dos
campos eltrico e magntico, obtm-se a equao da disperso
numrica em trs dimenses (15):
1
t 2
1
kx x 2
[
sin(
)] = [
sin(
)]
ct
2
x
2
1
ky y 2
1
kz z 2
+[
sin(
)] + [
sin(
)]
y
2
z
2
(15)
3 , ou seja,
trs dimenses caso kx = ky = kz = k/
S
N
vp =
=
c
1 1
S
N sin [ S sin( N
)]
k
(17)
(18)
S
2 2
1
k=
sin1 [ sin(
)]
(19)
N
S 2
vp =
=
c
1
S
N 2 sin [ S 1 2 sin( N
)]
k
(20)
1.8
Velocidade de fase numerica (normalizada em relacao a c)
1.6
1.4
1.2
0.8
0.6
0.4
0.2
3
4
5
6
7
8
Densidade de amostragem da grade (pontos por comprimento de onda
10
Fig. 1.
Velocidade de fase normalizada em funo da densidade de
amostragem do grid FDTD.
0.02
=0o, 90o
=45o
0.015
0.01
10
=0 , 90
=45o
Distribuicao Ez
0.005
10
0.005
0
10
0.01
0.015
10
0.02
63
63.1
63.2
10
Fig. 4.
63.3
63.4
63.5
63.6
63.7
Distancia radial a partir da fonte (unidades de )
63.8
63.9
64
10
10
20
30
40
50
60
70
Densidade de amostragem da grade (pontos por comprimento de onda
80
1
=0o, 90o
=45o
0.8
Distribuicao Ez
0.6
0.4
0.2
N =20
0.2
0.4
20
40
60
80
100
120
140
Distancia radial a partir da fonte (unidades de )
160
180
N=10
N=5
0.99
0.98
0.97
0.96
0.95
0.94
10
20
30
40
50
60
Angulo de incidencia, (graus)
70
80
90
Para a anlise da estabilidade considera-se uma onda senoidal se propagando num espao tridimensional FDTD, levandose tambm em considerao uma freqncia angular complexa,
=
real + j
imag . O vetor de um campo dessa onda pode
ser escrito como:
=0o, 90o
=45o
0.9
0.8
0.7
Distribuicao E
0.6
0.4
0.3
0.2
0.1
0.5
20
40
60
80
100
120
140
Distancia radial a partir da fonte (unidades de )
160
180
Na Fig.6 observa-se um comportamento oscilatrio da distribuio de campo medida que a onda se propaga, bem como
um decaimento dessa componente de campo. Os resultados
podem ser mais bem observados ao se realizar um zoom do
grfico anterior, Fig.7. Percebe-se uma maior oscilao quando
a incidncia ocorre em = 0 ,90 , diminuindo quando a
incidncia ocorre na diagonal da grade. Percebe-se tambm
uma diminuio mais rpida do campo quando a incidncia
na diagonal, efeito conhecido como superluminal.
0.2
=0o, 90o
=45o
0.18
2
sin1 ()
t
(22)
sendo
s
= ct
s
... +
1
kx x
sin2 (
) + ...
2
(x)
2
1
ky y
1
kz z
sin2 (
)+
sin2 (
)
2
2
(y)
2
(z)
2
(23)
0.16
s
0.14
0 ct
Distribuicao E
0.12
0.1
0.08
0.06
0.04
0.02
0
120
130
140
150
160
Distancia radial a partir da fonte (unidades de )
170
180
1
1
1
+
+
s
(x)2
(y)2
(z)2
(24)
1
1
1
+
+
>1
(x)2
(y)2
(z)2
(25)
Ez no incremento de tempo n = 40
t > q
1
c (x)
2 +
1
1
(y)2
1
(z)2
testavel
(26)
2.5
2
A situao de instabilidade pode ser demonstrada ao substituir a equao (27) abaixo em (22), resultando em (28).
1.5
1
sin1 () = j ln(j +
1 2)
0.5
(27)
real =
;
t
p
2
ln( + 2 1)
imag =
(28)
t
Substituindo-se (28) em (21) demonstra-se a presena de
um fator multiplicativo (29) maior que 1 que amplifica a onda
numrica a cada incremento de tempo.
p
2 1)2
1
1.5
2
(29)
Como exemplo de instabilidade numrica, segue a simulao da propagao de um pulso a partir da excitao de um
degrau unitrio para a componente do campo Ez. Utiliza-se
uma grade com 360 x 360 clulas quadradas e x = y =
1.0 = , utilizando um fator de estabilidade de Courant S um
pouco acima do limiar para instabilidade numrica.
As Fig.8 e Fig.9 mostram o resultado desse efeito de instabilidade numrica. A Fig.8 mostra a visualizao da distribuio
do campo aps 40 incrementos de tempo, para um valor de
S que gera instabilidade, S=1.005. Sendo a excitao (fonte)
um degrau unitrio, percebe-se uma oscilao do campo entre
valores positivos e negativos, ou seja, instabilidade numrica.
A Fig.9 apresenta os resultados aps 200 incrementos de
tempo, para S=1.0005. Percebe-se mais uma vez a instabilidade numrica, com o campo oscilando entre valores positivos
e negativos, para as direes =0 ,90 . Para =45 , no se
observa o efeito de oscilao, mas o efeito de instabilidade
pode ser observado como o envelope do efeito oscilatrio da
propagao em =0 ,90 .
V. C ONCLUSO
Nesse trabalho foi realizada a anlise da disperso e estabilidade numrica ao se utilizar o mtodo das diferenas
finitas no domnio do tempo para resolver problemas de
eletromagnetismo, mais especificamente a propagao de uma
onda eletromagntica.
Verificou-se que a escolha da discretizao (N ) bem como
da direo de propagao influenciam na disperso numrica.
Quanto maior a discretizao, menor ser a disperso numrica, o mesmo ocorrendo quando a propagao ocorre atravs
da diagonal da grade de simulao.
Verificou-se tambm que a escolha do incremento de tempo
muito importante, de forma a evitar que o fator de estabilidade assuma um valor que possa levar a uma condio de
instabilidade numrica.
Conclui-se, portanto, que o FDTD um mtodo muito
poderoso, onde possvel simular condies de propagao
60
=0o, 90o
=45o
40
20
Distribuicao Ez
qgrowth ( +
0.5
20
40
60
50
100
Distancia radial a partir da fonte (unidades de )
150