AIP PRIMECA des Pays de La Loire – 9 novembre 2006

Slides:



Advertisements
Présentations similaires
Mais vous comprenez qu’il s’agit d’une « tromperie ».
Advertisements

Le Nom L’adjectif Le verbe Objectif: Orthogram
ORTHOGRAM PM 3 ou 4 Ecrire: « a » ou « à » Référentiel page 6
Le marché du jeu vidéo en France
Soutenance du stage de DEA.
Licence pro MPCQ : Cours
Distance inter-locuteur
Baptiste ARNAULT, Manel ZERELLI, Thierry SORIANO
Observatoire des prix et des marges 22 novembre 2011 Groupe de travail viande porcine.
Borhen LOUHICHI Merci, Monsieur le président,
Conception Préliminaire de Manipulateurs Mobiles et Génération de Consignes Évolutionnaires : une Méthodologie pour Intégrer la Commande dans l’Évaluation.
Soizic Geslin Samy Fouilleux Minh Le Hoai Maxime Chambreuil
Les numéros 70 –
Les numéros
Multiplication de nombres relatifs
Mise en œuvre d’une démarche et d’un outil de gestion de « connaissances métier » basés sur la collaboration. Cyril BEYLIER
Dpt. Télécommunications, Services & Usages Théorie de l information H. Benoit-Cattin Introduction 2. Sources discrètes & Entropie 3. Canaux discrets.
LES TRIANGLES 1. Définitions 2. Constructions 3. Propriétés.
Optimisation dans les télécommunications
Algorithmes génétiques
Résolution d'un problème industriel de job shop flexible bicritère Geoffrey VILCOT, Jean-Charles BILLAUT, Carl ESSWEIN {geoffrey.vilcot ; jean.billaut.
La législation formation, les aides des pouvoirs publics
1 7 Langues niveaux débutant à avancé. 2 Allemand.
SERABEC Simulation sauvetage aérien avec un Hercule C130. Départ de St-Honoré le 4 octobre Durée de vol 3 heures. Premier vol en Hercule pour les.
Conception de fibre à cristal photonique à l'aide d'un algorithme génétique Emmanuel Kerrinckx, Laurent Bigot, Géraud Bouwmans, Marc Douay, Yves Quiquempois.
UNIVERSITE DES SCIENCES ET DE LA TECHNOLOGIE D’ORAN
Probabilités.
Application des algorithmes génétiques
Le soccer & les turbans Sondage mené par lAssociation détudes canadiennes 14 juin 2013.
Aide à la décision multicritères
Présentation générale
Commande par algorithme génétique
L’indicateur de développement humain
Le drapeau canadien comme symbole de fierté nationale : une question de valeurs partagées Jack Jedwab Association détudes canadiennes 28 novembre 2012.
1 - Construction d'un abaque Exemple
Le Concours de Conaissance Francais I novembre 2012.
Détection de co-évolution de gènes Master 2 : Informatique à Finalité Professionnelle et Recherche Unifiée (IFPRU) Parcours Ingénierie de lIntelligence.
Titre : Implémentation des éléments finis sous Matlab
III – Convergence Asymptotique
Zouhair Chaib, Antoine Ghosn, Alain Daidié
1.Un rang de données multicolores 2. Deux permutations des n premiers entiers 3. b permutations des k premiers entiers 4. Choix de n points dans [0,1]
II- L’algorithme du recuit simulé (pseudo-code)
Représentation des systèmes dynamiques dans l’espace d’état
Représentation des systèmes dynamiques dans l’espace d’état
Représentation des systèmes dynamiques dans l’espace d’état
DUMP GAUCHE INTERFERENCES AVEC BOITIERS IFS D.G. – Le – 1/56.
La statistique descriptive
Année universitaire Réalisé par: Dr. Aymen Ayari Cours Réseaux étendus LATRI 3 1.
MAGIE Réalisé par Mons. RITTER J-P Le 24 octobre 2004.
Simulation du pliage d’une pièce de sécurité automobile
1 INETOP
Influenza: le modèle épidémiologique belge 29 Mai 2009
Aire d’une figure par encadrement
Écart moyen et écart type
Les fondements constitutionnels
MAGIE Réalisé par Mons. RITTER J-P Le 24 octobre 2004.
1/65 微距摄影 美丽的微距摄影 Encore une belle leçon de Macrophotographies venant du Soleil Levant Louis.
Certains droits réservés pour plus d’infos, cliquer sur l’icône.
Nom:____________ Prénom: ___________
La formation des maîtres et la manifestation de la compétence professionnelle à intégrer les technologies de l'information et des communications (TIC)
Optimisation par les algorithmes génétiques
Travaux Pratiques Optimisation Combinatoire
Conception d’un langage pour l’algorithme évolutionniste M atthieu CHOUTEAU Y ohann HUBERT C hristophe PANNEAU E stelle FILMON Mr SAUBION – Décembre 2002.
Simulation du rôle de la communication dans l’établissement d’un réseau de liens sociaux Projet GPL :
Présenté par : ABED Djemaa; BAKHOUIA Roqiya.
Implémentation d’un opérateur de répartition de sources lumineuses
Christelle Reynès Utilisation des algorithmes génétique en analyse de données de protéomique.
Peuplement d’une ville virtuelle S.ESTIENNE PRE001v1.01 Exemple d’utilisation du GA 1. Initialement une population est choisie au hasard. 2. Chaque individu.
Les étapes de l’algorithme choisi -Calcul des fitness -Mélange si stagnation -Sélection quasi-élitiste -Croisement -Mutation.
Transcription de la présentation:

AIP PRIMECA des Pays de La Loire – 9 novembre 2006 Intégration d’Abaqus dans CATIA appliquée à des problématiques de mise en forme AIP PRIMECA des Pays de La Loire – 9 novembre 2006

AIP PRIMECA des Pays de La Loire – 9 novembre 2006 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é AIP PRIMECA des Pays de La Loire – 9 novembre 2006

AIP PRIMECA des Pays de La Loire – 9 novembre 2006 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é à 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 AIP PRIMECA des Pays de La Loire – 9 novembre 2006

Principe d’un algorithme génétique : Espace des paramètres Espace des réponses 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 … (…) 560.0 ; 4.0 … 600.0 ; 3.2 … 599.0 ; 3.8 … 574.0 ; 4.2 … 542.0 ; 3.9 … (…) Population de GENERATION n = N individus ↔ N jeux de paramètres A chaque jeu de paramètres correspond un jeu de solutions que l’on évalue AIP PRIMECA des Pays de La Loire – 9 novembre 2006

=> meilleure que la GENERATION n 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 Croisement + Mutation 4 5 GENERATION n+1 => meilleure que la GENERATION n AIP PRIMECA des Pays de La Loire – 9 novembre 2006

1 individu = 1 jeu de paramètres 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 l’algorithme AIP PRIMECA des Pays de La Loire – 9 novembre 2006

9 formes de pièces possibles Deuxième étape : conception de la pièce 9 formes de pièces possibles AIP PRIMECA des Pays de La Loire – 9 novembre 2006

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 d’une pièce au format « iges » AIP PRIMECA des Pays de La Loire – 9 novembre 2006

Matrice (rayon variable) Le modèle du calcul : Serre-flan Matrice (rayon variable) Poinçon Pièce iges importée AIP PRIMECA des Pays de La Loire – 9 novembre 2006

AIP PRIMECA des Pays de La Loire – 9 novembre 2006 Troisième étape : calcul avec la pièce générée AIP PRIMECA des Pays de La Loire – 9 novembre 2006

σVM maximum dans le model On cherche à minimiser ces deux valeurs Volume de la pièce On cherche à minimiser ces deux valeurs L’algorithme 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 AIP PRIMECA des Pays de La Loire – 9 novembre 2006

Principe global de l’optimisation 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 σVM Volume Classement des individus en fonction de ces valeurs AIP PRIMECA des Pays de La Loire – 9 novembre 2006

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

AIP PRIMECA des Pays de La Loire – 9 novembre 2006 Conclusion et perspective : L’intégration des deux logiciels fonctionne bien L’importation 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 d’utiliser l’outil d’optimisation AIP PRIMECA des Pays de La Loire – 9 novembre 2006