Partager

Accélération de la simulation multi-physique par IA : une architecture pour la mécanique des structures non-linéaires

Modèle physique du préhenseur pneumatique du projet ARISE (gauche) ayant servi à entraîner un LEBNN utilisé dans une simulation du contact en temps réel (droite). Les lignes de niveaux représentent l’énergie latente.
LEBNN (Latent-Energy-Based Neural Network) est une architecture de réseaux de neurones adaptée à la mécanique des structures hyperélastiques en statique. Elle se base sur l’apprentissage non supervisé d’une énergie de déformation « latente » de la structure, qui garantit la compatibilité de LEBNN avec des schémas de couplages et permet ainsi de l’intégrer au sein de simulations multi-physiques avec certains composants simulés par éléments finis et d’autres par des réseaux de neurones.

En statique des structures non-linéaires, nous cherchons à trouver le champ de déplacement u d’une structure soumise à un champ d’efforts donné f, ce qui se fait classiquement par la méthode des éléments finis. Lorsque le nombre de degrés de liberté est grand, la résolution par éléments finis est trop coûteuse pour être faite en temps réel.


 

Figure 1 : Deux champs de déplacements u équilibrés par le même effort f.

Pour accélérer la simulation, nous pouvons constituer une base de données de couples (u, f) et entraîner un réseau de neurones à prédire u connaissant f dans le but de le substituer au modèle élément finis.

L’approche classique dans la littérature u=NN(f) souffre de deux défauts majeurs :

  • elle est incompatible avec l’apprentissage du comportement de structures fortement non-linéaires à l’énergie de déformation non-convexe (exemple figure 1).
  • elle ne permet pas de construire une matrice de raideur cohérente, donc ne peut pas être insérée dans une simulation couplée.

 


Crédit : CEA Figure 2 : Architecture LEBNN

 

L’architecture LEBNN résout ces deux problèmes en se basant sur l’apprentissage non-supervisé d’une énergie de déformation « latente » dans un espace de dimension faible. L’énergie de déformation latente encode les propriétés de la structure. En particulier, elle a la même topologie que l’énergie de déformation réelle de la structure (qui, elle, est généralement inconnue).

La matrice de raideur de la structure peut être calculée à partir de la Hessienne de l’énergie latente. Ainsi une fois entraîné, LEBNN peut être inséré dans une simulation multi-physique et se substituer entièrement au modèle éléments finis de la structure apprise.

Dans le cadre du projet européen ARISE, nous devions réaliser une simulation interactive intégrant un préhenseur flexible en matériaux hyperélastiques dont les simulations élément finis prennent plusieurs minutes, très loin du temps réel. Nous avons pu remplacer le modèle physique du préhenseur par un LEBNN entraîné sur une centaine de simulations, dont le temps d’inférence inférieur au dixième de seconde  rend possible le couplage à un algorithme de contact tournant en temps réel.

Ainsi, LEBNN ouvre la perspective de simuler en temps réel une nouvelle classe de systèmes.

En savoir plus

Cas d’usage

  • Simulation temps réel de structures hyperélastiques.

Projet majeur

  • ARISE (EU).

Publication majeure

  • « Latent-Energy-Based NNs: An interpretable Neural Network architecture for model-order reduction of nonlinear statics in solid mechanics« , L. Pottier, A. Thorin, F. Chinesta, Journal of the Mechanics and Physics of Solids, Vol. 194, Jan. 2025, Article 105953, pp. 1-13, https://doi.org/10.1016/j.jmps.2024.105953

A contribué à l’écriture de cet article

  • Louen Pottier, Ingénieur-chercheur, CEA-List