La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

De Catia vers Abaqus : Simulation du pliage dune pièce de sécurité automobile AIP PRIMECA des Pays de La Loire – 9 novembre 2006 1 Intégration dAbaqus.

Présentations similaires


Présentation au sujet: "De Catia vers Abaqus : Simulation du pliage dune pièce de sécurité automobile AIP PRIMECA des Pays de La Loire – 9 novembre 2006 1 Intégration dAbaqus."— Transcription de la présentation:

1 De Catia vers Abaqus : Simulation du pliage dune pièce de sécurité automobile AIP PRIMECA des Pays de La Loire – 9 novembre Intégration dAbaqus dans CATIA appliquée à des problématiques de mise en forme

2 De Catia vers Abaqus : Simulation du pliage dune pièce de sécurité automobile AIP PRIMECA des Pays de La Loire – 9 novembre Problématique : Réalisation dun outil doptimisation du procédé de pliage lors de la conception dune pièce de sécurité

3 De Catia vers Abaqus : Simulation du pliage dune pièce de sécurité automobile AIP PRIMECA des Pays de La Loire – 9 novembre 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 De Catia vers Abaqus : Simulation du pliage dune pièce de sécurité automobile AIP PRIMECA des Pays de La Loire – 9 novembre Principe dun 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ètresEspace des réponses ; 4.0 … ; 3.2 … ; 3.8 … ; 4.2 … ; 3.9 … (…) A chaque jeu de paramètres correspond un jeu de solutions que lon évalue

5 De Catia vers Abaqus : Simulation du pliage dune pièce de sécurité automobile AIP PRIMECA des Pays de La Loire – 9 novembre Principe dun 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 … (…) CroisementMutation + GENERATION n+1 => meilleure que la GENERATION n

6 De Catia vers Abaqus : Simulation du pliage dune pièce de sécurité automobile AIP PRIMECA des Pays de La Loire – 9 novembre 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 De Catia vers Abaqus : Simulation du pliage dune pièce de sécurité automobile AIP PRIMECA des Pays de La Loire – 9 novembre Deuxième étape : conception de la pièce 9 formes de pièces possibles

8 De Catia vers Abaqus : Simulation du pliage dune pièce de sécurité automobile AIP PRIMECA des Pays de La Loire – 9 novembre 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 De Catia vers Abaqus : Simulation du pliage dune pièce de sécurité automobile AIP PRIMECA des Pays de La Loire – 9 novembre Le modèle du calcul : Serre-flan Matrice (rayon variable) Poinçon Pièce iges importée

10 De Catia vers Abaqus : Simulation du pliage dune pièce de sécurité automobile AIP PRIMECA des Pays de La Loire – 9 novembre Troisième étape : calcul avec la pièce générée

11 De Catia vers Abaqus : Simulation du pliage dune pièce de sécurité automobile AIP PRIMECA des Pays de La Loire – 9 novembre σ VM 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 n+1

12 De Catia vers Abaqus : Simulation du pliage dune pièce de sécurité automobile AIP PRIMECA des Pays de La Loire – 9 novembre Principe global de loptimisation Génération de la population n N individus = N jeux de paramètres Chaque individu renvoie 2 valeurs σ VM Volume Classement des individus en fonction de ces valeurs On croise les individus = on mélange aléatoirement les paramètres On applique une probabilité de mutation Génération de la population n +1

13 De Catia vers Abaqus : Simulation du pliage dune pièce de sécurité automobile AIP PRIMECA des Pays de La Loire – 9 novembre Algorithme Génétique N individus = N jeux de paramètres Macro CATIA = 7 premiers paramètres Nouvelle pièce au format iges Script python pour Abaqus Chaque individu génère une macro différente La macro enregistre la pièce au format iges On importe la pièce dans Abaqus On évalue la σ VM max et le volume

14 De Catia vers Abaqus : Simulation du pliage dune pièce de sécurité automobile AIP PRIMECA des Pays de La Loire – 9 novembre 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


Télécharger ppt "De Catia vers Abaqus : Simulation du pliage dune pièce de sécurité automobile AIP PRIMECA des Pays de La Loire – 9 novembre 2006 1 Intégration dAbaqus."

Présentations similaires


Annonces Google