Pause
Lecture
Moteur de recherche d'offres d'emploi CEA

Contribution au développement d'une base de données de non-régression


Détail de l'offre

Informations générales

Entité de rattachement

Situé entre Brive et Figeac, le Centre de Gramat assure l'expertise pour l'évaluation des vulnérabilités des systèmes d'armes aux agressions des armes nucléaires et conventionnelles. Il constitue un pôle d'excellence en détonique et électromagnétisme.  

Référence

2021-18644-S0480  

Description du poste

Domaine

Mécanique et thermique

Contrat

Stage

Intitulé de l'offre

Contribution au développement d'une base de données de non-régression

Sujet de stage

Contribution au développement d'une base de données de non-régression

Durée du contrat (en mois)

3 à 4 mois

Description de l'offre

Le CEA Gramat dispose de résultats d'essais expérimentaux sur des structures en béton ou en béton armé soumises à une sollicitation dynamique. A l'échelle du matériau, comme de la structure, des simulations numériques sont réalisées au moyen du code commercial Abaqus et en utilisant le modèle utilisateur PRM qui permet de décrire le comportement du béton. Le CEA Gramat a besoin de constituer une base de données de non-régression afin de pouvoir visualiser les résultats expérimentaux de référence, de parcourir les précédents résultats de simulation numérique, et de vérifier de manière automatique qu'un changement de version du code, ou qu'une modification du modèle utilisateur, ne change pas les résultats obtenus au-delà de critères d'acceptabilité sur indicateurs d'intérêts prédéfinis.
A partir d'un catalogue d'essais expérimentaux et numériques, les objectifs du stage sont d'automatiser le post-traitement des données et la mise en place des tests de non-régression, mais aussi d'initier la construction de la base de données. Les outils développés en langage Python devront être modulaires et tenteront d'être le plus générique possible, afin de faciliter leur évolution et leur maintenance à l'avenir.

Déroulement du travail :
- Réfléchir à la construction de la structure de la base de données qui servira de base de non-régression, et définir un plan d'action. Cette base de données permettra de consulter les conditions expérimentales ou les données d'entrée de la simulation, visualiser le(s) indicateur(s) d'intérêt ;
- Mettre en place un outil de sélection, de visualisation et de comparaison de résultats ;
- Mettre en place un outil de traitement automatique des résultats afin de pouvoir extraire facilement les indicateurs d'intérêt et les comparer ;
- A partir des différents essais fournis, initier la mise en oeuvre de la base de données ;
- Rédiger un mode d'emploi des outils mis en place et réaliser le transfert de compétences.

Profil du candidat

La connaissance d'Abaqus, des approches éléments finis et de la mécanique des structures est un plus mais n'est pas requise.
Python
Bac+3

Localisation du poste

Site

Gramat

Localisation du poste

France, Occitanie, Lot (46)

Ville

Gramat