Proposition EDF R&D de stage de fin d’études pré-thèse (Master2 ou dernière année d’école d’ingénieur pré-thèse) Développement d’un modèle d’ordre réduit (ROM) intrusif du transport neutronique SPN pour la simulation en temps réel des cœurs REP
EDF
France
Details
Objectif du stage :
Pour ce stage, on s’intéressera au solveur SPN du code de cœur COCAGNE résolvant l’équation de transport
neutronique. Le module envisagé de simulation par modèle d’ordre réduit des équations SPN adoptera le cadre
théorique suivant :
- La méthode visera la réduction des calculs neutroniques statiques et quasi-statiques, paramétrés par
le point de fonctionnement du cœur, via l’approche « intrusive » de résolution du système réduit.
- Un module hors-ligne construira la base réduite par « Proper Orthogonal Decomposition », à partir d’un
espace paramétrique d’entraînement choisi, qui pourra faire l’objet d’optimisations automatiques.
- Un module en ligne restituera la solution par assemblage à la volée des matrices réduites, a priori via
une décomposition affine en blocs pré-calculés puis résolution directe.
Nous proposons dans ce stage de construire et tester ce module, en bénéficiant de travaux antérieurs
notamment sur la phase hors-ligne, puis de le tester dans le contexte de calculs d’aide au pilotage. Cela
comprendra :
- le développement de ses éléments constitutifs, en particulier des composantes i) de pré-calcul des
termes matriciels réduits et ii) d’assemblage et de résolution directe du système réduit en ligne;
- l’étude de performance du module sur différentes configurations d’essai, ouvrant la possibilité de
comparer des variantes : projection de Petrov-Galerkin, hyper-réduction des paramètres, etc.
Après le développement d’un noyau fonctionnel minimal, les nombreuses voies possibles pour le module seront
sélectionnées selon les performances observées et 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/C++). Une compétence en neutronique serait un
plus. Ce stage ouvrant une thèse sur le sujet, un souhait de poursuivre en doctorat est requis.
Additional Resources
Download ResourceRelated Scholarships
Loading scholarships...