DOLMEN
DOLMEN est un outil logiciel métier orienté "contrôle non destructif par courants de Foucault". Il est basé sur une résolution numérique des équations de Maxwell en régime quasi-stationnaire 3D à l'aide de la méthode des éléments finis. Les deux formulations classiques électrique et magnétique en potentiels combinés (T-Phi et A-V) sont programmées pour le régime harmonique. Ce code résulte de nombreux travaux de recherche sur les formulations éléments finis en électromagnétisme menés par le département MOdélisation et COntrôle de Sytèmes ElectroMagnétiques (MOCOSEM) du LGEP depuis la fin des années 80. Son développement a été initié lors du projet européen VERDICT.
Son architecture logicielle s'appuie sur une approche orientée objet en langage C++. Les éléments finis utilisés sont des éléments de Whitney tétraédriques du premier ordre avec des degrès de liberté aux noeuds et aux arêtes. Un traitement particulier sur le terme source en courant et l'utilisation d'une méthode itérative permettent de ne pas utiliser de conditions de jauge pour garantir l'unicité de la solution. Différentes techniques numériques propre à cette problématique ont été développées :
- Prise en compte de défauts fins (type fissures).
- Prise en compte du mouvement de la sonde (mortar élément, technique overlapping).
- Génération de maillage et adaptation de maillage automatique basé sur un estimateur d'erreur qui utilise la complémentarité entre les deux formulations électromagnétiques.
- Prise en compte d'éléments géométriques fins (entrefer faible, bobines de faible épaisseur, défauts fins) à l'aide d'éléments coques ou la technique d'overlapping.
- Calcul distribué (utilisation de Parallel Python).
- Sonde à émission-réception.
Le processus de calcul est piloté par un script Python. Le maillage est généré par le mailleur NETGEN.
Commentaires
nouveau mot-clé métier activité "calcul scientifique"
ajout du nouveau mot-clé
Geneviève Romier