VALIDATION DES CODES MONTE-CARLO TRIPOLI-5/4 ET OPENMC A L'AIDE DU BENCHMARK BEAVRS H/F
Stage Gif-sur-Yvette (Essonne) Développement informatique
Description de l'offre
Détail de l'offre
Informations générales
Entité de rattachement
Le CEA est un acteur majeur de la recherche, au service des citoyens, de l'économie et de l'Etat.Il apporte des solutions concrètes à leurs besoins dans quatre domaines principaux : transition énergétique, transition numérique, technologies pour la médecine du futur, défense et sécurité sur un socle de recherche fondamentale. Le CEA s'engage depuis plus de 75 ans au service de la souveraineté scientifique, technologique et industrielle de la France et de l'Europe pour un présent et un avenir mieux maîtrisés et plus sûrs.
Implanté au cœur des territoires équipés de très grandes infrastructures de recherche, le CEA dispose d'un large éventail de partenaires académiques et industriels en France, en Europe et à l'international.
Les 20 000 collaboratrices et collaborateurs du CEA partagent trois valeurs fondamentales :
• La conscience des responsabilités
• La coopération
• La curiosité
Référence
2024-33635Description de l'unité
Le Service d'Etudes des Réacteurs et de Mathématiques Appliquées, DM2S/SERMA, a pour missions de développer des logiciels de calcul, réaliser des études avancées ou pionnières et apporter une expertise dans le domaine des énergies et en particulier en neutronique, domaine qui recouvre essentiellement la physique du cœur des réacteurs nucléaires, la sûreté-criticité et la radioprotection.
Le SERMA conçoit des logiciels de simulation numérique traitant l'ensemble des problématiques relatives au transport déterministe et stochastique des neutrons ainsi qu'à l'évolution isotopique des milieux dans lesquels ils évoluent et élabore sur cette base des modèles de calcul adaptés à des configurations physiques complexes (réacteurs nucléaires, installations du cycle,…), pour les besoins propres du CEA et pour ceux de ses partenaires industriels, notamment FRAMATOME, ORANO et EDF.
Description du poste
Domaine
Neutronique et physique des réacteurs
Contrat
Stage
Intitulé de l'offre
VALIDATION DES CODES MONTE-CARLO TRIPOLI-5/4 ET OPENMC A L'AIDE DU BENCHMARK BEAVRS H/F
Sujet de stage
La simulation multi-physique à haute fidélité des réacteurs nucléaires permet de modéliser des systèmes stationnaires et non stationnaires, pour des conditions d'exploitation nominales ou bien pour des scénariosaccidentels non accessibles par voie expérimentale. Ce type de simulation peut être menée par couplage de différents solveurs numériques : neutronique, thermo-hydraulique ou encore codes dédiés à l'évolution isotopique (burn-up). En ce qui concerne le transport neutronique, deux types de codes de simulation numérique peuvent être utilisés : les solveurs déterministes et les solveurs dits Monte-Carlo. Ces derniers constituent la méthode de référence car ils n'introduisent aucune approximation ou discrétisation, mais nécessitent un temps de calcul plus long. La cohérence des résultats des codes Monte-Carlo, qui font l'objet de ce stage, doit être testée à l'aide de benchmarks spécifiques réalistes, conçus à des fins de vérification et validation (V&V).
Durée du contrat (en mois)
6
Description de l'offre
Dans ces dernières années, l’architecture des codes Monte-Carlo a significativement évolué, afin de répondre aux nouveaux défis posés par la performance du calcul parallèle et de l’encombrement mémoire. Les méthodes de calcul à haute performance (HPC : High Performance Computing), incluant plusieurs niveaux de parallélisme, de nouvelles architectures et des algorithmes avancés, y sont déployées. Dans ce contexte, le CEA et l’IRSN ont lancé le développement d’un code Monte-Carlo de nouvelle génération, TRIPOLI-5®, en 2022. De nombreuses vérifications « unitaires » ont été déjà menées, en particulier sur la physique du transport des neutrons et sur l’impact des bibliothèques de données nucléaires, à l’aide de comparaisons inter-codes par rapport à d’autres codes Monte-Carlo. Toutefois, il est nécessaire d’étendre la base de tests de V&V de TRIPOLI-5® et pour cela on repose sur des benchmarks de référence.
Le benchmark BEAVRS (Benchmark for Evaluation And Validation of Reactor Simulations), conçu par le MIT, présente un intérêt majeur car il modélise un réacteur nucléaire Westinghouse “quatre boucles” avec une représentation très détaillée des assemblages de combustible, des poisons neutroniques consommables, des détecteurs et du chargement de combustible, etc. En outre, ce benchmark fournit de nombreuses données expérimentales, dont des cartes tridimensionnelles de flux et des profils d’evolution de réactivité en function des cycles d’irradiation du coeur, ce qui permet de disposer de points de comparaison simulation-mesure au-delà de la comparaison inter-codes. Sur la base de ces considérations, ce benchmark se prête particulièrement bien à la Vérification et Validation (V&V) des codes de simulation neutronique lorsque couplés avec la thermo-hydraulique et/ou l’évolution isotopique.
Dans ce stage, l’étudiant créera les « jeux de données » (modèles géométriques et compositions matérielles) permettant de représenter le benchmark BEAVRS, pour plusieurs sous-configurations du benchmark avec le code TRIPOLI-5®. Puis, il effectuera les simulations de transport de neutrons.
A partir de cette modélisation avec TRIPOLI-5®, nous proposons de comparer les résultats obtenus avec différents codes Monte-Carlo sur le modèle BEAVRS, dont TRIPOLI-4®, le code de référence de la génération actuelle développé au CEA, et d’autres codes comme OpenMC (MIT, Argonne) et éventuellement SERPENT (VTT).
L’étudiant pourra alors comparer les résultats d’un code donné aux mesures expérimentales, si elles existent, ou bien aux autres codes. Il pourra recourir à des tests statistiques pour la comparaison des résultats Monte-Carlo. Il analysera les écarts entre sous-configurations et tâchera, si possible, de comprendre l’origine des éventuels écarts entre codes, contribuant ainsi à la fiabilité de la nouvelle base de V&V du code TRIPOLI-5®.
Moyens / Méthodes / Logiciels
Simulation Monte-Carlo, modélisation, benchmark
Profil recherché
Profil du candidat
Le candidat devra avoir un goût prononcé pour la modélisation physique et la simulation numérique.