Introdução
O MagFEM resolve problemas de campo magnético em duas dimensões pelo método dos elementos finitos, direto no navegador. Serve para indutores, transformadores, atuadores, contatores e, mais adiante, máquinas girantes. Os problemas podem ser planos (seção transversal com profundidade) ou axissimétricos (sólidos de revolução em torno do eixo z).
Sem instalação e sem servidor. O núcleo numérico (C++ e Eigen) é compilado para WebAssembly e roda num Web Worker. O projeto fica na sua máquina, como no draw.io.
Português e inglês, tema claro e escuro, e o botão Citar no topo.
Abra em https://thalesmaia.com/tools/magfem-web/. Funciona melhor no Chrome ou no Edge, que permitem salvar direto no mesmo arquivo; no Firefox e no Safari, salvar vira download.
O fluxo de trabalho
A árvore à esquerda segue a ordem do trabalho, como no COMSOL:
Geometria — o desenho paramétrico (entidades, restrições, cotas e variáveis).
Malha — materiais das regiões, circuitos, contornos, tamanho dos elementos e a malha.
Método de resolução — a física (campo magnético ou circuito) e o tipo de análise.
Resultados — vistas de campo, gráficos e tabelas, cada uma numa aba do canvas.

A interface
Área |
O que tem |
|---|---|
Barra superior |
Novo, Abrir, Salvar, Salvar como, Importar, Exportar, Citar, idioma (PT/EN) e tema |
Barra de ferramentas |
desenho, restrições, cota e edição (tesoura, offset, espelho, padrões), mover e agrupar |
Árvore do modelo |
as quatro etapas; o |
Propriedades |
abaixo da árvore: as propriedades do que está selecionado |
Canvas |
o desenho e as abas de resultados (vistas, gráficos, tabelas, esquemático) |
Gaveta da direita |
Problema e bibliotecas: unidade, plano/axissimétrico, profundidade, materiais e contornos |
Console |
cada ação aparece como comando da API; também aceita comandos digitados |
Barra de status |
coordenadas, graus de liberdade, dicas, Script local, Bug reports e a versão |
Próximos passos
Faça o primeiro modelo: uma bobina axissimétrica com núcleo de aço, do desenho à indutância.
Veja como desenhar e restringir a geometria.
Automatize com o console e a ponte local.