Académique Documents
Professionnel Documents
Culture Documents
INTRODUCTION AU LOGICIEL
FEMM (FINITE ELEMENT METHOD MAGNETICS)
1
Description
Fonctionnalités générales
FEMM (Finite Element Method Magnetics) est un logiciel, disponible gratuitement sur l’internet,
éléments finis 2D cartésien (𝑥, 𝑦) et 2D axisymétrique (𝑟, 𝑧) dédié à la résolution de problèmes
électromagnétiques dans le domaine des basses fréquences. Il fonctionne sous Windows mais il peut-être
utilisé sous LINUX.
Figure 01
2
• Un module de résolution par éléments finis : ce solveur 2D cartésien et axisymétrique permet de
résoudre des problèmes d'électrostatique linéaires, de magnétostatique linéaires et non linéaires,
de magnétodynamique en régime harmonique linéaires et non linéaires et de thermique en
stationnaire.
Il peut être utilisé sans interface graphique au travers du langage script "LUA".
Autres fonctionnalités
Ce logiciel est dédié aux problématiques du génie électrique : ses menus utilisent le vocabulaire du
domaine et il possède un ensemble de pré et de post-traitement dédié à ces problématiques (introduction
de la courbe B(H) pour les matériaux magnétiques non linéaires, conditions de périodicité, calcul des pertes
par effet Joule, visualisation des champs électromagnétiques, calcul de forces électromagnétiques, etc ....).
Il est possible de mettre en place un couplage magnétique-thermique via le langage script LUA. Par contre il
ne possède pas de techniques permettant la prise en compte du mouvement dans les actionneurs électro-
mécaniques (par exemple mouvement du rotor par rapport au stator). Il existe une bibliothèque de
matériaux magnétiques. La version FEMM 4.2 contient une boite à outils, qui permet d'interfacer FEMM
avec OCTAVE, MATLAB ou MATHEMATICA.
Ce logiciel est limité à deux dimensions. La prise en compte du mouvement s'effectue a l'aide du
script LUA et nécessite un remaillage. Cela génère du bruit numérique.
3
Exemple :
On désire étudier la distribution des lignes de champ d’un aimant permanant déposé sur une aire libre
(air), cet aimant possède un pôle positif et un pôle négatif qui sont jointifs entre eux.
Etapes :
1. Démarrer FEMM et sélectionner FILE, puis, NEW (Logiciel en version anglaise seulement).
2. Choisir MAGNETICS PROBLEM.
3. Pour dessiner n’importe quelle structure, il vaut mieux exploiter le scripte LUA. Notons que les
instructions de ce langage se trouvent dans le manuel.
Zone indéfini
Air
Figure 02
Figure 03
4
5. Sélectionner PROPERTIES, puis, MATERIALS LIBRARY et choisir le type de matériau désiré (dans
notre exemple, on choisit : Air et NdFeB32MGOe).
Figure 04
6. La condition de passage entre deux domaines (aimant et l’air) sera effectuée par défaut.
7. L’enregistrement du travail est indispensable.
8. Le maillage est facultatif, en sélectionnant sur MESH, puis, CREATE MESH ou PURGE MESH.
Figure 05
5
Figure 06
Figure 07
Pour représenter, par exemple, l’induction normale B à une distance R par rapport au centre de l’aimant, il
suffit de créer un contour fictif dans le Post-processeur, puis PLOT X-Y, NORMAL FLUX DENSITY.
6
Figure 08
Travail demandé :
Dessiner une machine synchrone à aimant permanent qui possède les caractéristiques suivantes :
Représenter les lignes de champ, ensuite, l’induction normale dans l’entrefer sur l’un des pôles qui existent.
7
Figure 09
Mots clés :
mo_addcontour(x,y), mo_bendcontour(angle,anglestep), ….