Você está na página 1de 12

PML Convolucional (CPML): Uma Implementação Eficiente do FDTD

da CFS-PML para Mídia Arbitrária

Resumo: Uma nova implementação de mídia de camada perfeitamente combinada (absorvente) (PML) é
apresentada para a terminação de redes FDTD. A implementação é baseada na forma de coordenadas
estendida da PML, uma convolução recursiva e o uso de parâmetros PML de deslocamento de frequência
complexa (CFS). O método, aqui referido como a PML convolucional (CPML) oferece uma série de
vantagens sobre as implementações tradicionais da PML. Especificamente, a aplicação do CPML é
completamente independente do meio hospedeiro. Assim, nenhuma modificação é necessária quando
aplicada a meios não homogêneos, com perdas, anisotrópicos, dispersivos ou não lineares. Em segundo
lugar, mostra-se que o CFS-PML é altamente absorvente de modos evanescentes e pode proporcionar
uma economia significativa de memória ao computar a interação de ondas de estruturas alongadas, cantos
agudos ou excitações de baixa frequência.
Palavra-chave: Domínio do tempo das diferenças finitas (FDTD), camada perfeitamente casada (PML),
coordenadas esticadas.

1. INTRODUÇÃO

O meio absorvente de camada perfeitamente combinada (PML) [1] provou ser a


técnica mais robusta e eficiente para a terminação de redes FDTD [2]. No entanto, uma
limitação das formulações de PML comumente usadas é que elas são ineficazes na
absorção de ondas evanescentes [3-5]. Como resultado, a PML deve ser colocada
suficientemente longe de um obstáculo, de modo que as ondas evanescentes tenham
decaimento suficiente. Um sintoma adicional é que a PML sofrerá de reflexões tardias
ao finalizar reticulados altamente alongados ou ao simular campos com assinaturas de
tempo muito longo [3, 6]. Isso se deve em parte à natureza fracamente causal da PML,
como originalmente proposto [7].
Em [8], Kuzuoglu e Mittra introduziram uma forma estritamente causal da PML
simplesmente deslocando o pólo dependente de frequência do eixo real para a metade
imaginária negativa do plano complexo. Isto é referido aqui como a frequência
complexa deslocada (CFS) PML. A aplicação desta técnica dentro da FDTD foi
apresentada em [2, 9]. Infelizmente, essas técnicas são limitadas em três dimensões pelo
fato de que 3 variáveis auxiliares precisam ser introduzidas para representar as
atualizações de campo de uma maneira bem proposta. Subsequentemente, esta
formulação particular não recebeu muita atenção. No entanto, outros estudos
descobriram que a CML-PML sugerida em [8] é altamente eficaz na absorção de ondas
evanescentes e sinais de longa assinatura [10]. Assim, dada uma implementação mais
eficiente, essa técnica pode levar a uma economia significativa na memória em relação à
PML tradicional, reduzindo bastante a dimensão geral da rede.
Neste artigo, uma nova implementação do CFS-PML é introduzida com base em
uma formulação coordenada estendida e uma convolução recursiva. Este método é
referido aqui como a PML convolucional (CPML). Mostra-se que esta técnica requer
apenas duas variáveis auxiliares por ponto de campo discreto. A implementação
também é altamente robusta no sentido de absorver ondas em condições isotrópicas e
meios homogéneos, bem como em meios não homogéneos, com perdas, dispersivos,
anisotrópicos ou não lineares sem qualquer generalização adicional como é necessário
em formulações anteriores (c.f. [11-13]). Além disso, para meios gerais, o número de
incógnitas adicionais que são necessárias para a formulação de CPML é idêntico às
técnicas mais eficientes propostas para as formulações PML de campo dividido e
uniaxial originais. Assim, dado o fato de que o método é altamente absorvente de ondas
evanescentes, uma economia significativa de memória pode ser obtida.
Na seção seguinte, a formulação de CPML é apresentada de uma forma geral. A
aplicação específica à PML do PEC, como proposta por Kuzouglu e Mittra, é então
apresentada na Seção III. Na Seção V, a técnica é aplicada ao estudo da interação de
ondas com uma placa altamente alongada em um meio com perdas. A eficácia do
método é estudada em função dos parâmetros constitutivos da PML. É mostrado que a
técnica é de fato altamente absorvente de ondas evanescentes e levou a uma redução de
quatro vezes na memória em comparação com a terminação com uma formulação
tradicional da PML.

2. Formulação Geral

Supõe-se que um meio PML termina um espaço ocupado por um meio


hospedeiro generalizado. Aqui, por exemplo, um meio com perdas é assumido. A
formulação de PML é colocada no espaço coordenado esticado [14]. A projeção x da lei
de Ampere é assim especificada como:

(1)
Onde Si são as métricas de coordenadas estendidas, que foi originalmente proposto por
Berenger como:

(2)
A equação (1) é transformada em seguida no domínio do tempo. Devido à
dependência de frequência das métricas de coordenadas estendidas, isso resulta em uma
convolução no lado direito. Nomeadamente,

(3)
Onde 𝑆i(t) é a transformada inversa de Laplace de Si-1[15].
A convolução no lado direito de (3) pode ser acelerada pelo uso do método de
convolução recursiva (RC) originalmente proposto por Luebbers, et al. [16, 17].
Especificamente, como o inverso dos parâmetros coordenados estendidos é
simplesmente uma função racional, sua resposta ao impulso é analiticamente
conhecida. Como resultado, a convolução em (3) pode ser realizada de forma eficiente e
precisa. Isso é ilustrado na próxima seção.

3. A fórmula discreta da CPML


O método CPML é baseado na forma dependente do tempo da formulação
coordenada estendida das equações de Maxwell como proposto em (3). Nesta seção, a
forma discreta dessas equações será derivada. A escolha da variável de alongamento
complexo será aquela proposta por Kuzouglu e Mittra. Especificamente, é assumido
que:

(4)

Onde αi e σi são assumidos como positivos reais e ki é real e ≥ 1.


Define 𝑆i = Si-1. Então, usando a teoria da transformada de Laplace, pode ser
demonstrado que 𝑆i tem a resposta impulsiva:
(5)

Onde δ (t) é a função de impulso unitário e u (t) é a função de passo. Inserir (5) em (3)
leva a:

(6)
Para permitir a representação eficiente da convolução em (6), a resposta de
impulso discreta para ζi (t) é definido como:

(7)
Onde

(8)

Utilizando (7) e (8), (6) é então discretizado no espaço e no tempo de acordo


com um esquema Yee escalonado, levando a:

(9)
A convolução discreta em (9) é bastante onerosa em sua forma atual.
Felizmente, devido à simples forma exponencial de Zoi (m), no entanto, essas somas
podem ser realizadas recursivamente usando o método de convolução recursiva [16,
17]. Para este fim, o conjunto de expressões auxiliares Ψi é introduzido, e (9) é
implementado como:

E ai é dado por (8). Expressões semelhantes são derivadas para os campos


restantes.
Dadas às equações de campo discretas apresentadas por (10), é introduzido um
esquema explícito de marcha temporal. Este esquema é de precisão de segunda ordem e
é estável dentro do limite de Courant para todos os valores reais positivos de σi e αi e
para todos os valores reais de ki ≥ 1.

4. DISCUSSÃO
Os termos convolucionais são recursivamente atualizados em cada etapa de
tempo usando (11) e (12). Para reduzir o erro de reflexão no espaço discreto, os
parâmetros constitutivos σi, αi e ki são dimensionados espacialmente ao longo de seus
respectivos eixos. Como esses coeficientes simplesmente têm variação espacial
unidimensional, os coeficientes ai e bi são também funções unidimensionais. Assim,
estes coeficientes são convenientemente calculados antes da computação de campo e
armazenados de maneira eficiente em vetores unidimensionais. Note-se ainda que os Ψe
são zero fora de sua PML associada. Assim, eles só precisam ser armazenados dentro
das regiões PML. Do ponto de vista prático, o campo elétrico é assim atualizado em
todo o espaço usando atualizações padrão do FDTD. Em seguida, os Ψe são
simplesmente adicionados dentro das regiões PML da perspectiva em loops separados.
Para reduzir o erro de discretização, os parâmetros σi, ki são dimensionados de
modo que sejam 0 e 1 na interface PML/volume de trabalho, respectivamente, e são
máximos no limite exterior [1, 2]. No entanto, αi não é escalado da mesma
maneira. Especificamente, para reduzir o erro de reflexão dos modos evanescentes αi
deve ser diferente de zero na interface de fronteira frontal. No entanto, para o CFS-PML
absorver puramente os modos de propagação em baixa frequência, ai deve realmente
diminuir para zero longe da interface de fronteira [10].
Finalmente, note-se que a implementação de CPML é independente do material
hospedeiro. É sabido que a PML combina perfeitamente com os meios gerais [2, 12,
13]. No entanto, a maioria das implementações de PML requer uma modificação da
implementação para acomodar a mídia geral. É óbvio de (10) que a implementação da
CPML é independente do meio material. Subsequentemente, a mesma formulação
apresentada em (10) também é válida para meios dispersivos, meios anisotrópicos ou
meios não lineares. Em cada um desses casos, o lado esquerdo deve ser modificado para
tratar o meio hospedeiro específico conforme adequadamente apresentado na literatura.
No entanto, a aplicação do CPML permanece inalterada.

5. RESULTADO
Para demonstrar o método proposto, o problema do espalhamento
eletromagnético por um objeto altamente alongado é estudado. Especificamente, uma
placa fina de 100 mm x 25 mm é imersa em um meio de fundo com parâmetros
constitutivos ε e σ como ilustrado na Figura 1. Para os propósitos deste estudo, os
parâmetros constitutivos para o solo foram assumidos, dando σ = 0.273 e εr = 7,73. A
placa é iluminada por um elemento de corrente elétrica polarizado verticalmente
colocado logo acima de um canto da placa.

Figura 1: Geometria alongada composta por placa de 25 mm por 100 mm imersa num meio geral.
A fonte atual recebeu uma assinatura gaussiana diferenciada com uma largura de
banda de 6 GHz. O espaço é discretizado com uma rede FDTD com Δx, Δy e Δz = 1
mm. 10 camadas de PML de espessura de célula terminam a grade e são colocadas
apenas 3 células do espalhador por todos os lados. Isso resulta em uma rede de células
de 126 X 51 X 26 de estrutura celular. Dentro da PML, σi e ki são escalonados usando
uma escala polinomial de m-ordem [2]. Note-se que α não é escalonada, e é constante
através da PML (devido à aplicação da excitação gaussiana diferenciada, não é
necessário reduzir a profundidade da PML).
Para estudar o erro de reflexão devido à CPML, um problema de referência
também foi simulado. Para este fim, a mesma malha é extendida 75 células em todas as
dimensões, levando a uma rede celular de 276 x 201 x 176. A CPML foi usada para
terminar esta rede com parâmetros PML ideais para minimizar qualquer reflexão
espúria. Os campos dentro da rede foram então excitados por uma fonte idêntica e os
campos dependentes do tempo foram registrados dentro da região que representa a rede
original. O erro relativo à solução de referência (em dB) foi calculado como uma função
do tempo usando:

onde Xi (t) representa o campo discreto dependente do tempo (por exemplo, Ex


(t) computado dentro do campo de trabalho volume da rede 126 x 51 x 26, Xiref (t)
representa o mesmo campo discreto computado pelo problema de referência e Xirefmax (t)
representa o valor máximo do campo de referência durante todo o tempo simulação.
O erro de reflexão foi estudado pela primeira vez para o método PML tradicional
(que é equivalente ao método proposto com α = 0). Para este fim, o erro relativo
máximo no campo elétrico próximo ao canto oposto da placa da fonte foi gravado mais
de 2000 vezes iterações para kmax = 11,0, e σmax = 0.7σopt, onde σopt é previsto em:

Onde m é a ordem de escala polinomial. Para este exemplo, m = 4 e εr = 7,73. O erro


relativo computado via (14) é registrado na Fig. 2. Observando o caso α = 0 na Fig. 2, é
visto que o erro persiste no tempo tardio. Esse erro é predominantemente devido a
campos evanescentes de baixa frequência próximos às bordas da placa que estão
interagindo com a interface PML. Como previsto por Berenger [3-5], esses campos
sofrem grandes reflexões no final do tempo.

Figura 2: Erro na intensidade do campo elétrico em relação à amplitude máxima


do campo versus tempo para α = 0 (com σimax = 0,7 σopt, kimax = 11, i=x, y, z) e α =
0.05 (com σimax = 1,1σopt, kimax = 7, i=x, y, z). A PML tem 10 células de espessura e é
colocada 3 células da placa em todos os lados.
Este mesmo exemplo é repetido com α = 0,05. Novamente, o erro de reflexão
versus tempo foi registrado ao longo de 2000 passos de tempo e é ilustrado na Fig. 2.
Observando esses resultados, é visto que quando α é aumentada, o erro de reflexão
atinge um pico no início devido a erro de discretização e então continuamente
reduz. Isso exemplifica a capacidade do CFS-PML de absorver ondas evanescentes.
Em seguida, é instrutivo observar o erro máximo de reflexão como uma função
dos parâmetros constitutivos da PML kmax, σmax e α. Para este fim, as Figuras 3 e 4
ilustram gráficos de contorno dos erro reflexão versus kmax e σmax com α = 0,0 e α =
0,05. É demonstrado aqui que o erro máximo com α= 0,0 é da ordem de -48 dB. Com
α= 0,05, o erro é grandemente melhorado e é da ordem de -67 dB. Isso é quase uma
melhoria de 20 dB em relação à PML tradicional. Além disso, o erro ideal é realizado
em um intervalo muito mais amplo de kmax e σmax, tornando esses valores mais fáceis de
prever.
Figura 3: Erro relativo máximo para os primeiros 2000 intervalos de tempo em
função de kmax e σmax/σopt, com α = 0. A PML tem 10 células de espessura e é
colocada 3 células da placa em todos os lados.
Figura 4: Erro relativo máximo para os primeiros 2000 intervalos de tempo em
função de kmax e σmax / σopt, com α = 0,05. A PML tem 10 células de espessura e é
colocada 3 células da placa em todos os lados.
Para demonstrar a economia possível usando o CFS-PML, um conjunto de
varreduras de parâmetro foi conduzido com α definido para zero e como a interface
PML foi continuamente afastada da placa em todas as direções. Isto foi continuado até
que o perfil de erro fosse semelhante ao melhor caso alcançado usando o presente
método. Verificou-se que isto ocorreu quando os limites da PML foram empurrados
para fora pelo menos 14 células adicionais a partir da borda da placa. A figura 5
demonstra o perfil de erro para este caso. Surpreendentemente, apenas empurrando as
14 células de limite em cada dimensão aumenta os requisitos de memória total por um
fator de quatro. Posteriormente, a conclusão é que o CFS-PML com a implementação de
CPML pode fornecer menos de -66 dB de erro de reflexão com um quarto da memória
em comparação com formulações de PML anteriores para este problema.
Figura 5: Erro relativo máximo para os primeiros 2000 intervalos de tempo em
função de kmax e σmax / σopt, com α= 0. A PML tem 10 células de espessura e é
colocada 17 células da placa em todos os lados.

6. CONCLUSÃO
Uma nova abordagem, denominada PML convolucional (CPML), foi
introduzida. O método é baseado na forma de coordenadas estendida da PML e em uma
convolução recursiva. O método é proposto de uma maneira que permite uma
representação geral para as variáveis complexas de alongamento. De interesse
específico foi a implementação da formulação CFS-PML proposta por Kuzouglu e
Mittra [8]. Foi demonstrado que a implementação de CPML com base nessas variáveis
complexas de alongamento requer apenas duas variáveis auxiliares por componente de
campo. Isso é menor do que o relatado por implementações anteriores desse método [2,
9]. Mais importante é que a formulação é independente do meio material.
Subsequentemente, ao tratar meios mais generalizados, como meios com perdas, não
homogêneos, dispersivos, anisotrópicos ou não lineares, a formulação de CPML
permanece inalterada. Além disso, para tais meios generalizados, a formulação de
CPML pode requerer os mesmos requisitos de memória, se não menos, do que o
requerido pelas formulações anteriores, mas com a capacidade adicional de absorver
eficazmente as ondas evanescentes.
O método foi validado observando a interação de ondas de uma grande placa
plana embutida em um meio com perdas. Foi demonstrado que a forma CFS das
variáveis de coordenadas esticadas aumenta muito a capacidade da PML de absorver
ondas evanescentes. Um meio PML com 10 células de espessura foi colocado apenas a
3 células da superfície da placa. Verificou-se que foram registados erros máximos da
ordem de -66 dB para este problema, em comparação com -48 dB para a formulação
tradicional de PML. A fim de alcançar um desempenho quase comparável usando a
formulação tradicional de PML, o limite de PML teve que ser empurrado pelo menos 17
células a partir da superfície da placa. Como as formulações de PML para mídia com
perdas também exigem duas variáveis adicionais por componente de campo [2, 12], isso
resulta em uma redução de quatro vezes na memória usando o CPML para esse
problema.
Conclui-se que a formulação de CPML com as variáveis de coordenadas
alongadas do CFS fornece um limite de absorção eficiente que efetivamente absorve as
ondas de propagação e evanescente para o meio generalizado.