- Stage
- 19/11/2024
- Rhône (69)
Description
Au sein du département aménagement et installation, il est effectué diverses analyses du comportement mécanique des tuyauteries des centrales nucléaires existantes.
Dans ce cadre, des études spécifiques concernant le dommage par rupture brutale sont réalisées.
Ces analyses font notamment intervenir des calculs (simulations numériques) éléments finis 2D/3D, thermiques, mécaniques et thermomécaniques, avec des modèles de comportements élastiques ou élasto-plastiques, sur des structures saines ou fissurées.
Ce stage s’inscrit dans le cadre du développement d’un outil de support au calcul par éléments finis, composé d’un générateur de maillages paramétrique et d’un module de lancement et post-traitement de calculs.
Le stage comportera plusieurs missions :
- Tester l’outil en réalisant différents calculs (par exemple en faisant varier la géométrie), ainsi que les post-traitements associés, dans le but de corriger ou améliorer certaines fonctionnalités en collaboration directe le développeur ;
- Obtenir et comparer des résultats de calculs avec les procédures actuellement en utilisation dans notre équipe pour évaluer l’intérêt de ces solutions logicielles alternatives ;
- Améliorer le module de lancement et post-traitements de calculs avec les nouvelles fonctionnalités explorées. Ce développement sera réalisé en Python.
Un soin particulier relatif à la synthétisation des travaux effectués ainsi qu’à l’écriture de la documentation des fonctionnalités développées dans le module est attendu.
Profil souhaité
Vous êtes en formation en dernière année du cursus d'ingénieur ou équivalent universitaire (BAC+5) avec une spécialisation en calcul mécanique.
Votre rigueur, votre capacité d'analyse, votre curiosité, vos capacités rédactionnelles, votre esprit d'équipe et votre dynamisme seront de véritables atouts à la réussite de cette mission.
La connaissance d’un ou plusieurs logiciel(s) éléments finis est très appréciée (ANSYS, SYSTUS, ASTER, CASTEM, ABAQUS...).
Des connaissances en programmation sont un plus (notamment le langage Python et des outils de développement collaboratif tel que Git).
Votre niveau d'anglais est courant