Activez les alertes d’offres d’emploi par e-mail !

Stage : Modèles d'ordre réduit (ROM) neutroniques pour la simulation en temps réel des cœurs RE[...]

EDF

Palaiseau

Sur place

EUR 40 000 - 60 000

Plein temps

Aujourd’hui
Soyez parmi les premiers à postuler

Générez un CV personnalisé en quelques minutes

Décrochez un entretien et gagnez plus. En savoir plus

Résumé du poste

Une entreprise du secteur énergétique recherche un stagiaire pour développer des modules de simulation liés au calcul neutronique. Le stagiaire travaillera sur des modules en Python et Fortran pour optimiser les calculs neutroniques, avec une opportunité potentielle de poursuivre par une thèse. Ce stage vise à enrichir les compétences en modélisation numérique et en informatique scientifique.

Qualifications

  • Formation solide en analyse numérique et calcul scientifique.
  • Intérêt fort pour le développement informatique.

Responsabilités

  • Développer des modules de calcul neutronique.
  • Tester le module développé dans un contexte prédictif.
  • Comparer différentes configurations et moteurs d'interpolation.

Connaissances

Analyse numérique
Calcul scientifique
Python
Fortran

Formation

3ème année d'école d'ingénieur ou Master 2
Description du poste
Objectif du stage :

Un premier module de simulation par modèle d’ordre réduit du transport neutronique dans le code de cœur COCAGNE adoptera le cadre théorique suivant :

  • La méthode visera la réduction des calculs neutroniques statiques et quasi-statiques, à paramètre de point de fonctionnement du cœur variable, par l’approche « non-intrusive » en priorité.
  • Un module hors-ligne construira la base réduite par « Principal Order Decomposition », à partir d’un espace paramétrique d’entraînement choisi, qui pourra faire l’objet d’optimisations automatiques.
  • Un module en-ligne reconstruira la solution par interpolation, où différents moteurs pourront être testés (Splines, Gaussian Processes, etc.), à partir d’un nouveau point de fonctionnement.

Nous proposons dans ce stage de construire et développer ce module, puis de le tester dans le contexte de calculs prédictifs d’aide au pilotage. Cela comprendra :

  • le développement de ses modules constitutifs, sur la base d’une architecture globale définie, en particulier des composantes i) de création de la base réduite et ii) de résolution par interpolation;
  • l’étude de performance du module sur différentes configurations d’essai, ouvrant la possibilité de comparer des variantes de moteur d’interpolation, voire de construction de base réduite.

Après le développement d’un noyau minimal, les nombreuses voies possibles pour le module seront sélectionnées en fonction des performances observées et de l’intérêt du stagiaire.

Compétences développées au cours du stage :

Les schémas de calcul neutronique seront abordés au cours de ce stage permettant d’enrichir les connaissances du stagiaire sur l’ensemble des étapes du calcul neutronique, des choix de modélisation et de leurs impacts sur les performances des résultats de calcul. Cela s’accompagne d’une formation aux enjeux du développement de codes industriels (COCAGNE), allant de pair avec les notions d’informatique scientifique et de calcul haute performance. Enfin ce projet impliquera une familiarisation progressive avec la branche mathématique de la réduction de modèle pour la résolution accélérée d’équations aux dérivées partielles.

Profil recherché :

3ème année d'école d'ingénieur, Master 2 avec une formation solide en analyse numérique et calcul scientifique et un intérêt fort pour le développement informatique (Python / Fortran).

Une compétence en neutronique serait un plus.

Le sujet pourrait si validation se poursuivre par une thèse.

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.