Resumos da XI Semana de Iniciação Científica
USE PREFERENCIALMENTE VISUALIZAÇÃO 800X600

ENGENHARIAS

IMPLEMENTAÇÃO DE CÓDIGO PARA O CÁLCULO DE CAMPOS ELETROMAGNÉTICOS PELO MÉTODO DE ELEMENTOS FINITOS NA LINGUAGEM C++

Autor: CARVALHO, L. C.

Orientador: MESQUITA, R. C.

Outros autores: ;

Linhas de pesquisa no CNPq: ENGENHARIAS / CIRCUITOS ELÉTRICOS, MAGNÉTICOS E ELETRÔNICOS

Unidade: ESCOLA DE ENGENHARIA
Departamento: ENGENHARIA ELÉTRICA

Palavras-Chave: MÉTODO DE ELEMENTOS FINITOS - FRAMEWORK - ARQUIVO NEUTRO

O trabalho faz parte do software para cálculo de campos eletromagnéticos BRFEM (Brasil Método de Elementos Finitos), que utiliza uma base de dados (arquivo neutro) onde as informações referentes à estrutura física e malha do problema são fornecidas para o cálculo. Utilizou-se a linguagem de programação ANSI C++ orientada a objetos, seguindo a estrutura de um "application framework". Após o entendimento do "framework", efetuou-se sua instanciação através da implementação de novas classes, obtidas através de herança de classes pré-existentes: NodeElement : NodeElementTriangleSecondOrder Source : ComplexSourceConstCurrent Formulation : Formulation2D : Formulation2DelectrostaticScalarPotential A classe NodeElementTriangleSecondOrder trata da implementação das estruturas para o cálculo baseado em elementos finitos na forma de triângulos que tem 6 nós (triângulos de segunda ordem). A classe ComplexSourceConstCurrent é relacionada a correntes periódicas no tempo, responsáveis pela produção de campos eletromagnéticos harmônicos. A classe Formulation2DelectrostaticScalarPotential é responsável por fornecer a equação correta para a resolução de problemas eletrostáticos em 2 dimensões. O objetivo nessa etapa do projeto é cálculo de problemas estáticos em 2 dimensões. . A realização do trabalho foi fruto de um grande estudo da teoria eletromagnética e da linguagem C++. As maiores dificuldades se referem à obtenção do arquivo neutro para os testes das classes implementadas, que estão sendo resolvidas com algumas modificações em um conversor já implementado no projeto, que transforma em arquivos neutro os arquivos do programa para cálculo de campos magnéticos F.E.M.M 3.1, disponibilizado gratuitamente na Internet.

Apoio: CNPqp>

UNIVERSIDADE FEDERAL DE MINAS GERAIS
25 a 29 de Novembro de 2002
PRÓ-REITORIA DE PESQUISA
Desenvolvido por Fernando Guimarães - fsguimaraes@ig.com.br