Stage Simulation numérique d’un procédé de frittage SPS : contributions au développement d’un logiciel
Offre de stage :
Contributions au développement d’un logiciel pour la simulation numérique d’un procédé de frittage par Spark Plasma Sintering (SPS)
Informations sur le stage
- Profil
- M1/M2 – école d’ingénieur (durée 6 mois)
- Localisation :
- Venarey-les-Laumes
- Encadrants :
- Dr. D. Sicard / Dr. M. Ariane
Sujet du stage
L’entreprise Sintermat est une PME spécialisée dans l’industrialisation du procédé Spark Plasma Sintering (SPS) pour l’élaboration de matériaux aux propriétés augmentées pour divers secteurs d’activités tels que le luxe, la défense, l’aéronautique ou encore l’industrie nucléaire. Dans ce contexte, l’entreprise développe un logiciel interne pour la simulation numérique par les Eléments Finis (FEA) des procédés de SPS.
Le logiciel est constitué d’une interface graphique qui permet de communiquer avec un ensemble de « solvers» en charge des simulations numériques des procédés SPS. Ces derniers sont développés à l’aide du langage de programmation dédié (Domain Specific Language (DSL) FreeFEM. Enfin, les résultats des simulations sont renvoyés suivant différents formats au sein de la GUI, qui propose un ensemble de fonctionnalités de visualisations et d’exploitations.
Ainsi, le stagiaire intègrera une équipe jeune et dynamique au sein du service R&D de Sintermat en charge du développement du logiciel. Il aura la charge d’apporter des améliorations sur le code source FreeFEM des modules Induction et SPS.
Améliorations et développements logiciel attendus
- Implémentation FreeFEM de différentes configurations géométriques 2D axisymétriques (r,z) d’outillage SPS et d’inducteur.
- Implémentation de l’évolution des propriétés matériaux en fonction de la température
- Modifications des solveurs FEM et de la physique associée.
- Optimisation des paramètres des solveurs.
- Validation des résultats par comparaison avec des simulations réalisées avec le logiciel commercial Abaqus
- Modularisation du code source
- Rédaction de la documentation technique
Complément d'information
Le stagiaire sera également initié au développement Frontend (GUI) du logiciel et aux technologies associées.
De plus, en fonction du déroulement du stage et/ou de l’intérêt manifesté par le stagiaire, des missions pourront lui être confiées concernant le développement/ amélioration de certaines fonctionnalités de l’interface graphique.
Afin de mener à bien les missions qui lui seront confiées, le stagiaire devra faire preuve d’autonomie et avoir un intérêt profond pour la simulation numérique ainsi que pour la programmation.
De plus, une certaine maitrise de l’anglais (lu) est souhaitée afin de pouvoir naviguer plus facilement dans la documentation technique et scientifique.