Informations générales
Entité de rattachement
La Direction des Applications Militaires (DAM) du CEA, au cœur des enjeux de la dissuasion nucléaire Française, cherche ses futurs talents. Organisme inclusif, le CEA est handi-accueillant : nos emplois sont ouverts à toutes et tous. Associer les forces et les compétences de chacun pour atteindre nos objectifs est l'une de nos valeurs partagée par nos 4 600 salariés, répartis sur 5 centres. Les 1 800 salariés du centre de Bruyères-le-Châtel, en Ile de France relèvent les défis scientifiques et technologiques au service de notre Sécurité Nationale. Le centre conçoit les charges nucléaires des armes de la dissuasion, garantit leur sécurité et leur fiabilité en s'appuyant sur le programme simulation. Il met son expertise technique au service des activités dans la lutte contre la prolifération nucléaire, le terrorisme et les alertes en cas de séisme ou de tsunami. Il assure l'ingénierie des infrastructures complexes de la DAM, de leur conception à leur démantèlement. Il co-développe avec Atos les supercalculateurs au meilleur niveau mondial, dont sont issus ceux du Très Grand Centre de Calcul du CEA, qu'il exploite pour ses missions Défense et gère au profit de la recherche. Enfin, il exploite les installations nécessaires au maintien en condition opérationnelle et à la conception des chaufferies nucléaires embarquées sur les sous-marin et les porte-avions.
Venez-vous investir et relever des défis avec des moyens technologiques d'exception!
Référence
2023-28106-S1132
Description du poste
Domaine
Mathématiques, information scientifique, logiciel
Contrat
Stage
Intitulé de l'offre
Stage - Bac+4 - Apprentissage par renforcement pour le découpage de géométries 2D multi-domaines - H/F
Sujet de stage
La génération de maillages est une étape essentielle pour la simulation numérique. Pour de nombreux problèmes, les codes de simulation reposent sur les méthodes des éléments et des volumes finis, qui requièrent de partitionner l'espace géométrique d'étude, comme une voiture, une turbine, un moteur d'avion, en un ensemble d'éléments de base, appelés mailles et formant un maillage. Nous nous intéressont ici à la génération de maillages structurés par blocs, qui sont aujourd'hui les plus difficiles à générer en 3D. En pratique, de tels maillages sont le plus souvent créés à l'aide de logiciels interactifs, que des ingénieurs vont manipuler pendant plusieurs heures pour obtenir le découpage souhaité. C'est dans ce cadre que se positionne le travail proposé en considérant l'utilisation de l'apprentissage par renforcement pour discrétiser une géométrie 2D multi-matériaux à l'aide de blocs quadrangulaires,
Durée du contrat (en mois)
Césure ou 6 mois
Description de l'offre
L'objectif de ce stage est de concevoir un algorithme permettant de discrétiser une géométrie 2D composée de plusieurs parties à l'aide d'une structure de blocs quandrangulaires. Pour cela, nous nous plaçons dans le contexte de l'apprentissage par renforcement d'un agent apprenant, qui aura la capacité de modifier une structure de blocs quadrangulaires à l'aide d'un ensemble d'actions prédéfinies : couper un bloc en deux, supprimer un bloc, déplacer un sommet de bloc, etc... L'objectif de l'agent est de générer une structure de blocs qui réponde à des critères précis de validité. Si l'agent réalise une suite d'opérations géométriques menant à une structure valide de blocs, il sera récompensé.
Après une étude bibliographique d'articles scientifiques récents utilisant des méthodes d'apprentissage pour des problèmes similaires, le travail de stage consistera à mettre au point en Python un environnement d'apprentissage par renforcement spécifique au problème. Ceci nécessitera entre autre de proposer les responsabilités de l'agent, celles de l'environnement, les observations possibles, les récompenses à court et long terme. Pour cela, nous nous appuierons sur des bibliothèques déjà développées au CEA/DAM.Conformément aux engagements pris par le CEA en faveur de l'intégration des personnes en situation de handicap, cet emploi est ouvert à tous et toutes. Participant à la protection nationale, une enquête administrative est réalisée pour tous les salariés du CEA afin d'assurer l'intégrité et la sécurité de la nation.
Profil du candidat
Apprentissage par renforcement, Python, Stable-Baselines
Bac+4
Localisation du poste
Site
DAM Île-de-France
Localisation du poste
France, Ile-de-France, Essonne (91)
Ville
Bruyères-le-Châtel