Title: Diapositive 1
1Intégration dAbaqus dans CATIA appliquée à des
problématiques de mise en forme
2- Problématique
- Réalisation dun outil doptimisation du procédé
de pliage lors de la conception dune pièce de
sécurité
3- Principe
- Génération de paramètres de forme et de procédé
via un algorithme génétique. - Conception de la pièce de sécurité à laide dune
macro CATIA V5 - Lancement dun calcul de pliage de cette pièce
sous Abaqus à laide dun script Python
4- Principe dun algorithme génétique
Espace des paramètres
Espace des réponses
Population de GENERATION n N individus ? N jeux
de paramètres
A chaque jeu de paramètres correspond un jeu de
solutions que lon évalue
5- Principe dun algorithme génétique
Classement
Croisement
Mutation
GENERATION n1 gt meilleure que la GENERATION n
6- Première étape génération des individus
1 individu 1 jeu de paramètres 6 paramètres de
forme 1 paramètre pour lépaisseur de la pièce 1
paramètre pour le rayon de matrice
8 paramètres à générer par lalgorithme
7- Deuxième étape conception de la pièce
9 formes de pièces possibles
8- Instructions conditionnelles dans la macro CATIA
6 paramètres de forme et lépaisseur de la pièce
()
Conditions sur les valeurs des paramètres 5 et 6
()
()
Génération dune pièce au format iges
9 10- Troisième étape calcul avec la pièce générée
11sVM maximum dans le model
Volume de la pièce
On cherche à minimiser ces deux valeurs
Lalgorithme calcul tout les individus générés
pour la population n, les croises, affecte une
mutation et génère la population n1
12Principe global de loptimisation
Génération de la population n
Génération de la population n 1
On applique une probabilité de mutation
N individus N jeux de paramètres
Chaque individu renvoie 2 valeurs
On croise les individus on mélange
aléatoirement les paramètres
sVM
Volume
Classement des individus en fonction de ces
valeurs
13Algorithme Génétique
On évalue la sVM max et le volume
N individus N jeux de paramètres
Script python pour Abaqus
On importe la pièce dans Abaqus
Macro CATIA 7 premiers paramètres
Chaque individu génère une macro différente
Nouvelle pièce au format iges
La macro enregistre la pièce au format iges
14- Conclusion et perspective
- Lintégration des deux logiciels fonctionne bien
- Limportation des pièces provenant de CATIA vers
Abaqus ne pose pas de problème particulier - La possibilité de définir le modèle directement
sous Abaqus for CATIA est intéressante surtout
pour permettre à des personnes habituées au
logiciel de CAO dutiliser loutil doptimisation