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>
|