Simulação de ondas eletromagnéticas em uma dimensão através do método FDTD
Carregando...
Tipo
TCC
Data de publicação
2019-12-17
Periódico
Citações (Scopus)
Autores
Kubo, Leandro Arslanian
Cruz, Renata Mateus da
Cruz, Renata Mateus da
Orientador
Vieira, Marcos Stefanelli
Título da Revista
ISSN da Revista
Título de Volume
Membros da banca
Programa
Resumo
O presente trabalho tem como propósito desenvolver um código em Python e MATLAB utilizando o método das Diferenças Finitas no Domínio do tempo FDTD (Finite Difference Time Domain) em uma dimensão, para a análise de propagação de ondas eletromagnéticas. Os dois códigos desenvolvidos têm como intuito servirem como base para compreensão do método desenvolvido por Kane Yee, exemplificando todos os passos necessários para implementação deste modelo em um código computacional. As simulações realizadas nestes programas mostram seu funcionamento em diversas condições, e os resultados práticos obtidos foram coerentes com os valores teóricos calculados. Além disso, foi realizada uma comparação entre as duas linguagens utilizadas a fim de analisar seus respectivos pontos positivos e negativos, seja para o desenvolvimento do código exemplo de FDTD em si, como pela eficiência computacional.
The present work aims to develop a Python and MATLAB code that uses the Finite Difference Time Domain (FDTD) method in one dimension, applied to electromagnetic wave propagation problems. The two codes developed are intended as a basis for understanding the method developed by Kane Yee, exemplifying all the necessary steps to implement this model in a computational code. The simulations performed in these programs show their operation under various conditions, and the practical results obtained were consistent with the calculated theoretical values. In addition, a comparison was made between the two languages used in order to analyze the positive and negative points, either for the FDTD sample code itself, or for computational efficiency.
The present work aims to develop a Python and MATLAB code that uses the Finite Difference Time Domain (FDTD) method in one dimension, applied to electromagnetic wave propagation problems. The two codes developed are intended as a basis for understanding the method developed by Kane Yee, exemplifying all the necessary steps to implement this model in a computational code. The simulations performed in these programs show their operation under various conditions, and the practical results obtained were consistent with the calculated theoretical values. In addition, a comparison was made between the two languages used in order to analyze the positive and negative points, either for the FDTD sample code itself, or for computational efficiency.
Descrição
Palavras-chave
método das diferenças finitas no domínio do tempo (FDTD) , propagação de onda eletromagnética , Python , finite differences time domain method (FDTD , electromagnetic wave propagation