Stage Développement d'un code de calcul multiphysique en champ de phase appliqué à la corrosion F/H

Framatome

Ugine

On-site

EUR 13,000 - 17,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Framatome recrute un stagiaire ingénieur/master 2 pour participer au développement d’un outil de simulation dédié à la corrosion des matériaux. Le poste mêle calcul scientifique et modélisation multiphysique, avec des travaux sur le framework FEniCSx/DOLFINx.

Le stagiaire aura une implication dans l’implémentation de modèles physico-chimiques et leur validation, dans un cadre industriel orienté nucléaire et énergie, en région Auvergne-Rhône-Alpes.

Qualifications

  • Programmation Python exigée et connaissance des méthodes numériques et des éléments finis.
  • Maîtrise des notions de calcul scientifique et de modélisation multiphysique.
  • Intérêt pour les mécanismes de corrosion et la physique des matériaux.

Responsibilities

  • Contribuer au développement du framework de calcul et à l’implémentation de modèles physiques.
  • Valider et tester les briques de modèle liées à la corrosion.
  • Documenter le code et assurer sa pérennité et modularité.

Skills

Python
Méthodes numériques
Modélisation multiphysique
Calcul scientifique
Informatique scientifique

Education

Master 2
École d'ingénieur

Tools

FEniCSx

Job description

Contexte

La corrosion des matériaux métalliques constitue un enjeu majeur pour de nombreuses applications industrielles, notamment dans les secteurs du nucléaire et de l’énergie. Qu’il s’agisse des aciers inoxydables ou des alliages de zirconium, les phénomènes de corrosion reposent sur des mécanismes complexes couplant la diffusion de l’oxygène, les transformations de phase, les contraintes mécaniques et les interactions avec la microstructure du matériau.
La modélisation numérique de ces phénomènes représente un outil essentiel pour comprendre les mécanismes de dégradation et prédire leur évolution. Dans ce contexte, un framework unifié basé sur la méthode des champs de phase est actuellement développé au sein de l’équipe. Cette approche permet de décrire naturellement l’évolution d’interfaces mobiles, telles que les fronts de corrosion, tout en intégrant différents couplages multiphysiques et thermodynamiques.
Le développement s’appuie sur l’environnement open source FEniCSx/DOLFINx, spécialisé dans la résolution numérique de systèmes d’équations aux dérivées partielles par éléments finis.

Objectifs du stage

L’objectif du stage est de contribuer au développement d’un outil de simulation numérique dédié à l’étude des phénomènes de corrosion.
Le stagiaire participera à la fois :

  • au développement informatique du framework de calcul ;
  • à l’implémentation et à la validation de modèles physiques liés aux mécanismes de corrosion.

Le sujet offre ainsi un équilibre entre calcul scientifique, développement logiciel et modélisation physique.

Travail proposé

Volet 1 : Développement informatique
Le premier axe du stage concerne la conception et l'amélioration du code de calcul.

Les travaux pourront inclure :

  • le développement de nouvelles fonctionnalités au sein du framework FEniCSx/DOLFINx ;
  • la conception d'architectures logicielles robustes et modulaires ;
  • l'amélioration des performances numériques ;
  • l'optimisation des temps de calcul et de l'utilisation mémoire ;
  • la mise en place d'outils de validation et de vérification des simulations ;
  • la documentation et la structuration du code afin de garantir sa pérennité.
Volet 2 : Développement scientifique

Le second axe sera adapté au profil et aux centres d'intérêt du candidat.
Après une étude bibliographique des mécanismes physiques concernés, le stagiaire contribuera au développement d'une ou plusieurs briques de modèle parmi les thématiques suivantes :

  • Corrosion sous contrainte des aciers inoxydables:
  • Couplage diffusion-mécanique ;
  • Influence de la microstructure ;
  • Interaction entre front de corrosion et joints de grains.

Oxydation des alliages de zirconium:

  • Diffusion de l'oxygène ;
  • Effets liés à l'importante dilatation volumique associée à la transformation métal/oxyde.

Corrosion localisée des aciers martensitiques:

  • Modélisation des phénomènes électrochimiques ;
  • Initiation et propagation de la piqûration
Étudiant(e) en dernière année d'école d'ingénieur ou Master 2
  • calcul scientifique ;
  • mécanique numérique ;
  • physique des matériaux ;
  • modélisation multiphysique ;
  • mathématiques appliquées ;
  • informatique scientifique.
Compétences appréciées :
  • programmation Python ;
  • méthodes numériques et éléments finis ;
  • calcul scientifique ;
  • analyse et modélisation physique ;
  • esprit d'initiative et autonomie.

Des connaissances en mécanique des matériaux, thermodynamique ou électrochimie constituent un atout mais ne sont pas indispensables. La curiosité scientifique et l'envie de développer de nouvelles compétences sont essentielles.

Étudiant(e) en dernière année d'école d'ingénieur ou Master 2 dans l'un des domaines suivants :calcul scientifique ;mécanique numérique ;physique des matériaux ;modélisation multiphysique ;mathématiques appliquées ;informatique scientifique.Compétences appréciées :programmation Python ;méthodes numériques et éléments finis ;calcul scientifique ;analyse et modélisation physique ;esprit d'initiative et autonomie.Des connaissances en mécanique des matériaux, thermodynamique ou électrochimie constituent un atout mais ne sont pas indispensables. La curiosité scientifique et l'envie de développer de nouvelles compétences sont essentielles.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Simulation numérique 3D de la corrosion sous l'effet d'un écoulement F/H
Simulation numérique 3D de la corrosion sous l'effet d'un écoulement F/H

EDF • Chatou

On-site
EUR 8,900 - 13,000
CIFRE possible
Stage développement plateforme de test de non régression F/H
Stage développement plateforme de test de non régression F/H

Framatome • Saint-Marcel

On-site
EUR 10,000 - 13,000
Stage Développement d’un Simulateur Multiphase de Corrosion
Stage Développement d’un Simulateur Multiphase de Corrosion

Framatome • Ugine

On-site
EUR 13,000 - 17,000
Framework C++17 de génération de microstructures et IHM Python de test pour la construction de datasets
Framework C++17 de génération de microstructures et IHM Python de test pour la construction de datasets

IFP Energies Nouvelles Group • Rueil-Malmaison

On-site
EUR 12,000 - 18,000
Stage en environnement de recherche
Encadrement technique
Formation et documentation
Stage - Analyse en fatigue avec code aster F/H
Stage - Analyse en fatigue avec code aster F/H

Framatome • Saint-Marcel

On-site
EUR 11,000 - 16,000
Thèse - SIMULATION DE LA CINETIQUE DE FISSURATION PAR CORROSION SOUS CONTRAINTE F/H
Thèse - SIMULATION DE LA CINETIQUE DE FISSURATION PAR CORROSION SOUS CONTRAINTE F/H

EDF • Lyon

On-site
EUR 30,000 - 40,000
Stage - Reconstruction de signaux de capteurs neutroniques par processus gaussiens F/H
Stage - Reconstruction de signaux de capteurs neutroniques par processus gaussiens F/H

EDF • Lyon

On-site
EUR 11,000 - 20,000
Stage développement plateforme de test de non régression F/H
Stage développement plateforme de test de non régression F/H

Framatome • Saint-Marcel

On-site
EUR 12,000 - 17,000
Stage 3A Ingénieur calcul : Etude des méthodes de calcul et dimensionnement de colles H/F
Stage 3A Ingénieur calcul : Etude des méthodes de calcul et dimensionnement de colles H/F

Ingeliance • Mérignac

On-site
EUR 11,000 - 18,000
Stage - Analyse en fatigue avec code aster F/H
Stage - Analyse en fatigue avec code aster F/H

EDF • Saint-Marcel

On-site
EUR 12,000 - 18,000
Stage rémunéré