S.A.
DEVILLÉ
S.A.
DEVILLÉ
De Catia vers Abaqus : Simulation du pliage d’une pièce de sécurité automobile
AIP PRIMECA des Pays de La Loire 9 novembre 2006 1
Intégration d’Abaqus dans CATIA
appliquée à des problématiques de
mise en forme
S.A.
DEVILLÉ
S.A.
DEVILLÉ
De Catia vers Abaqus : Simulation du pliage d’une pièce de sécurité automobile
AIP PRIMECA des Pays de La Loire 9 novembre 2006 2
Problématique :
Réalisation d’un outil d’optimisation du procédé de
pliage lors de la conception d’une pièce de sécurité
S.A.
DEVILLÉ
S.A.
DEVILLÉ
De Catia vers Abaqus : Simulation du pliage d’une pièce de sécurité automobile
AIP PRIMECA des Pays de La Loire 9 novembre 2006 3
Principe :
Génération de paramètres de forme et de
procévia un algorithme génétique.
Conception de la pièce de sécurité à l’aide d’une
macro CATIA V5
Lancement d’un calcul de pliage de cette pièce
sous Abaqus à l’aide d’un script Python
S.A.
DEVILLÉ
S.A.
DEVILLÉ
De Catia vers Abaqus : Simulation du pliage d’une pièce de sécurité automobile
AIP PRIMECA des Pays de La Loire 9 novembre 2006 4
Principe d’un algorithme génétique :
Population de GENERATION n
=
N individus ↔ N jeux de paramètres
60 ; 30 ; 10 ; 10 ; 45 ; 45 ; 4 …
62 ; 31 ; 12 ; 9 ; 50 ; 40 ; 3 …
61 ; 32 ; 10 ; 11 ; 42 ; 48 ; 2
58 ; 28 ; 11 ; 10 ; 55 ; 35 ; 4
59 ; 31 ; 8 ; 12 ; 40 ; 65 ; 2 …
(…)
Espace des paramètres Espace des réponses
560.0 ; 4.0 …
600.0 ; 3.2 …
599.0 ; 3.8 …
574.0 ; 4.2 …
542.0 ; 3.9 …
(…)
A chaque jeu de paramètres
correspond un jeu de solutions
que l’on évalue
S.A.
DEVILLÉ
S.A.
DEVILLÉ
De Catia vers Abaqus : Simulation du pliage d’une pièce de sécurité automobile
AIP PRIMECA des Pays de La Loire 9 novembre 2006 5
Principe d’un algorithme génétique :
Classement
60 ; 30 ; 10 ; 10 ; 45 ; 45 ; 4 …
62 ; 31 ; 12 ; 9 ; 50 ; 40 ; 3 …
61 ; 32 ; 10 ; 11 ; 42 ; 48 ; 2
58 ; 28 ; 11 ; 10 ; 55 ; 35 ; 4
59 ; 31 ; 8 ; 12 ; 40 ; 65 ; 2 …
(…)
1
2
3
4
5
Croisement Mutation
+
GENERATION n+1
=> meilleure que la GENERATION n
1 / 14 100%