Société des Ingénieurs de l'Automobile a republié ceci
Offre de stage ingénieur fin d'étude ou Master M2, orienté simulation numérique avancée et apprentissage machine scientifique : "Implicitation d’une méthode d’interaction fluide-structure de capsules déformables par réseaux de neurones physiquement informés" Lieu : laboratoire BMBI, équipe IFSB, Université de Technologie de Compiègne NB : la période de stage va de septembre 2025 à février 2026. Contact : voir document joint Descriptif : Le code CAPS3D modélisant l’écoulement de capsules déformables dans un fluide de Stokes (développé par l’équipe IFSB du laboratoire BMBI de l’UTC) met en œuvre une méthode d’éléments finis pour la partie structure et une méthode d’intégrales de frontière pour la partie fluide. Le couplage de l’interaction fluide-structure est réalisé par une méthode explicite. En conséquence, le pas de temps d’avancée temporelle est limité par une condition de stabilité contraignante de type CFL, conduisant à des temps de calcul élevés, voire très élevés. L’idée d’une « implicitation » du schéma numérique est séduisante, car elle permettrait de le rendre inconditionnellement stable en temps. Toutefois le calcul de la matrice jacobienne dans une méthode de type Newton semble inatteignable et/ou demanderait de très importants développements de code. L’originalité du stage sera d’utiliser des réseaux de neurones avec une fonction de perte physiquement informée (réseaux PINN). Une telle utilisation de réseaux de neurones dans le contexte de l’implicitation serait en effet totalement nouvelle à notre connaissance, et les retombées scientifiques ont une fort potentiel. Ce stage peut tout à fait être poursuivi par une thèse de Doctorat. Du point de vue technique, il est nécessaire d’adapter d’abord le code CAPS3D écrit en Fortran 90 pour son appel et son pilotage en langage python. Des wrappers python permettront l’appel des méthodes principales de CAPS3D (via l’utilitaire F2PY). L’environnement PyTorch pourra ensuite être utilisé pour la conception du réseau de neurones PINNs. La loss function calculera un résidu d’équation physique implémenté dans CAPS3D.