Upload
lyduong
View
334
Download
24
Embed Size (px)
Citation preview
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 1
Generative Shape Design
Conception Surfacique
-
Generative Shape Design
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 2
Module Generative Shape Design
Comment concevoir une bouteille d’eau et l’optimiser ?
• On se met dans la position d’un bureau d’études désirant concevoir une bouteille d’eau de 33 cl
• On peut retrouver ce type de bouteille dans la gamme Vitalitos de Vittel
• Nous allons tenter de reproduire numériquement cette bouteille
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 3
Module Generative Shape Design
Comment une bouteille est-elle réalisée ?
• La réalisation des bouteilles est obtenue par soufflage (injection blow molding) ou extrusion/soufflage
• Le principe consiste à chauffer la matière (ici polymères) et de souffler rapidement dans un moule
• Deux matrices se ferment et par choc thermique, le matériau se solidifie et prend la forme du moule
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 4
Module Generative Shape Design
Réalisation de la bouteille Vitalitos• Ouvrir le fichier Bouteille-Esquisse.CATPart et Enregistrer sous Bouteille.CATPart
• Utilisons le module Generative Shape Design (Démarrer->Forme-> Generative Shape Design)
• L’esquisse EsqFdBouteille est visible, effectuer une révolution de cette esquisse par rapport à l’axe z
Profil : EsqFdBouteille
Axe de révolution : Bouton Droit de la souris et définir l’axe z
Angle 1 : 360° - Angle 2 : 0° Cacher l’esquisse EsqFdBouteille et la révolution fondrevol
Renommer la révolution : fondrevol
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 5
Module Generative Shape Design
• Faire apparaître les esquisses SupportPlots, Plot_Section1 et Plot_Section2
• Ces trois esquisses vont permettre de réaliser les 5 pattes stabilisatrices de la bouteille
• Définir une surface multi-sections
•Définir Plot_Section1 et Plot_Section2 comme Sections
•Définir SupportPlots comme guide
•Attention de définir l’orientation des sections de la même manière
• OK puis cacher les esquisses SupportPlots, Plot_Section1 et Plot_Section2
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 6
Module Generative Shape Design
• Renommer la surface multi-sections en PrepaPlots
• Il faut maintenant réaliser une duplication circulaire de ce plot
• Utiliser la fonction répétition circulaire et selectionner la surface Plot
• Paramètres : Instances & espacement angulaire
• Instances : 6
• Espacement angulaire : 360/5
• Elément de référence : Axe z
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 7
Module Generative Shape Design
• Renommer la répétition circulaire en Plots
• Afficher la révolution FondRevol
• Définir la surface résultante du découpage de ces deux dernières entités et les assembler
• Utiliser la fonction Découpage assemblé
• Éléments relimités : FondRevol et Plots
• Si nécessaire, utiliser les fonctions Autre partie jusqu’à obtenir le résultat souhaité
• Renommer en FondPlots
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 8
Module Generative Shape Design
• Faire apparaître le Plan.2
• Définir une esquisse sur ce plan et réaliser un carré de 100mm x 100 mm centré en x=0 et y=0
• Définir une surface par remplissage s’appuyant sur ce profil carré
• Utiliser la fonction Remplissage
• Renommer la surface FondPlat et l’esquisse Carre
• Cacher Plan.2, FondRevol, Plots et Carre
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 9
Module Generative Shape Design
• Réaliser le découpage assemblé de FondPlots et FondPlat
• Renommer la surface obtenue en FondPlat2
• Cacher FondPlat
• Afficher FondExtrude
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 10
Module Generative Shape Design
• Réaliser la surface de révolution résultante de l’esquisse FondExtrude et de l’axe z
• Renommer la surface obtenue en FondExtrudeRevol et cacher l’esquisse FondExtrude
• Réaliser le découpage assemblé de FondExtrudeRevol et de FondPlat2
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 11
Module Generative Shape Design
• Renommer la surface obtenue Fond
• Cacher FondExtrudeRevol et afficher l’esquisse Contenant
• Réaliser la révolution complète autour de z de cette esquisse
• Cacher l’esquisse Contenant
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 12
Module Generative Shape Design
• Renommer la surface obtenue en SrfContenante
• Afficher Cercle.1, Parallèle.1, Support1, Support2 et Support3
• Ces esquisses vont être utilisées pour réaliser les formes permettant d’écraser la bouteille
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 13
Module Generative Shape Design
• Nous allons réaliser des combinaisons de cercles avec des droites
• La première combinaison est appliquée entre Cercle.1 et Support1
• La deuxième entre Parallèle.1 et Support2
• La dernière entre Cercle.1 et Support3
• Cacher Cercle.1, Parallèle.1, Support1, Support2 et Support3
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 14
Module Generative Shape Design
• L’étape suivante consiste à créer la forme des affaiblissements
• On utilise alors un ruban à l’aide de la fonction balayage
• Type de profil : Cercle
• Courbe guide 1 : Combine.1 ; Courbe guide 2 : Combine.2 ; Courbe guide 3 : Combine.3
• Cacher Combine.1, Combine.2 et Combine.3
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 15
Module Generative Shape Design
• Renommer le balayage en Ruban1
• Effectuer une répétition rectangulaire
• Paramètres : Instances & espacement
• Instances : 4
• Espacements : 8mm
• Elément de référence : Axe z
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 16
Module Generative Shape Design
• Renommer la répétition rectangulaire en Ruban2
• Effectuer un découpage assemblé entre SrfContenante, Ruban1 et Ruban2
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 17
Module Generative Shape Design
• Éditer l’esquisse RaccordBouchon
• Contraindre la base de l’esquisse à se trouver dans le plan de la surface ContenantRubans
• Sortir de l’esquisse
• Renommer la surface obtenue en ContenantRubans
• Sélectionner les esquisses RaccordBouchon et SupportBouchon et Faire Couper (Ctrl+X)
• Sélectionner la surface ContenantRubans dans l’arbre des spécifications
• Coller les esquisses RaccordBouchon et SupportBouchon (Ctrl+V)
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 18
Module Generative Shape Design
• Éditer l’esquisse RaccordBouchon
• Contraindre la base de l’esquisse SupportBouchon à être coïncidente avec l’extrémité de l’esquisse RaccordBouchon
• Sortir de l’esquisse
• Nous verrons l’utilité de ces deux dernières opérations dans la suite …
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 19
Module Generative Shape Design
• Effectuer les révolutions complètes de RaccordBouchon et SupportBouchon par rapport à l’axe z
• Renommer les surfaces obtenues respectivement en RevolRaccord et RevolSupport
• Cacher les esquisses RaccordBouchon et SupportBouchon
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 20
Module Generative Shape Design
• La forme générale de la bouteille est réalisée
• Elle est suffisante pour l’étape finale à savoir l’optimisation du contenu de la bouteille
• Néanmoins, si l’on y regarde de plus près il manque certaines choses
• Pour les amateurs du travail bien fait (experts), on peut continuer (page suivante)
• Pour les autres, on passe directement au paramétrage et à l’optimisation (voir paramétrage et optimisation de la bouteille)
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 21
Module Generative Shape Design
• Sur une bouteille en plastique, tout le monde a remarqué qu’il y avait des formes pour assurer la fermeture de la bouteille par un bouchon
• Dans la suite, on réalise ces formes (pas de vis)
• Dans un premier temps, on va définir des entités pour la création des esquisses
• Créer un point sur le dessus de la bouteille (profil circulaire)
• Pour cela choisir création d’un point et définir un type de point Sur courbe (longueur nulle)
Finition de la bouteille – Création du pas de vis du bouchon
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 22
Module Generative Shape Design
• Définir ensuite un plan (type de plan : parallèle par un point)
• Référence : Plan xy ; Point : Le point créé sur le profil précédemment
Finition de la bouteille – Création du pas de vis du bouchon
• Définir un nouveau plan (type : décalé)
• Référence : Le plan précédent ; Décalage : 8mm dans la direction des z négatifs
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 23
Module Generative Shape Design
• Cacher le premier plan (plan parallèle par un point) et le point sur courbe
• Renommer le dernier plan en PlanHelice
• Utiliser la fonction Hélice
Finition de la bouteille – Création du pas de vis du bouchon
• Créer un point de départ (bouton de droit de la souris)
• Point sur plan
• Plan de référence : PlanHelice
• Position H=0mm ; Position V=14 mm
• Définir l’axe z comme axe de l’hélice
• Pas = 10 mm ; Hauteur = 4 mm
• Renommer cette courbe en Helice
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 24
Module Generative Shape Design
• Créer un plan normal à la courbe Hélice définie sur le point de base de celle-ci (altitude la plus basse)
Finition de la bouteille – Création du pas de vis du bouchon
• Définir une esquisse dans ce plan telle que représentée sur la figure ci-dessus
• Renommer cette esquisse ProfilVis
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 25
Module Generative Shape Design
• Créer une nouvelle esquisse dans le plan de définition de l’hélice PlanHelice
• Cette esquisse est un arc de cercle tangent au profil de l’hélice (coïncident avec la première extrémité) et de rayon 3
Finition de la bouteille – Création du pas de vis du bouchon
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 26
Module Generative Shape Design
• Créer un plan parallèle à PlanHelice et passant par l’autre extrémité de Helice
• Dans ce plan, créer une fois de plus un arc de cercle tangent au profil de l’hélice (coïncident avec l’extrémité) de rayon 3
Finition de la bouteille – Création du pas de vis du bouchon
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 27
Module Generative Shape Design
• Les deux arcs de cercle et le profil Helice permettent de définir la courbe guide que doit suivre le profil ProfilVis
• Pour cela, on doit définir l’assemblage de ces deux arcs et du profil Helice
• Utiliser l’outil Assemblage
• Choisir le profil Helice et les deux esquisses définissant les arcs de cercle et valider
• Renommer l’assemblage en GuideVis
Finition de la bouteille – Création du pas de vis du bouchon
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 28
Module Generative Shape Design
• Réaliser le balayage explicite du profil ProfilVis selon la courbe guide GuideVis
• On obtient ainsi la surface d’un des filets de la bouteille
Finition de la bouteille – Création du pas de vis du bouchon
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 29
Module Generative Shape Design
• Effectuer la répétition circulaire de cette surface
• Paramètres : Instances & espacement angulaire
• Instances : 4 ; Espacement angulaire : 120 deg
• Élément de référence : Axe z
• Accepter le message d’avertissement
Finition de la bouteille – Création du pas de vis du bouchon
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 30
Module Generative Shape Design
• Effectuer le découpage assemblé de la surface RevolSupport et de cette répétition circulaire afin d’obtenir la surface définie par la figure ci-dessous (utiliser autre partie si nécessaire)
• Cacher les esquisses et plans inutiles
Finition de la bouteille – Création du pas de vis du bouchon
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 31
Module Generative Shape Design
• Choisir la fonction Appliquer un matériau
• Dans Divers, choisir le matériau Verre et faire un glisser/déposer sur Corps Principal
• Changer de représentation visuelle pour passer en mode avec textures
• Selon la machine utilisée (carte graphique), on obtient ce type de représentation
Pour plus de réalisme …
On verra que l’on peut faire beaucoup mieux dans l’esthétique …
avec le module Photo Studio
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 32
Module Generative Shape Design
• On a déjà fait état qu’il est possible de paramétrer complètement des pièces
• Nous allons ici paramétrer la hauteur de la partie cylindrique de SrfContenante
• Si ce n’est pas encore le cas, il faut configurer l’affichage des paramètres et des formules
• Pour cela, faire dans le menu déroulant Outils -> Options
• Cliquer sur Infrastructure puis Personnalisation de l’arbre
• Si ce n’est pas encore le cas double-cliquer sur Paramètres pour voir afficher Oui dans la colonne Activé
Paramétrage de la bouteille
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 33
Module Generative Shape Design
• En premier lieu on va d’abord définir la surface contenant tout le liquide, i.e. ici les surfaces Fond, ContenantRubans et RevolRaccord (RevolSupport restera inchangé)
• Pour cela assembler ces trois surfaces et renommer le résultat ContenantLiquide
• Définir les paramètres avec l’outil Formule
Paramétrage de la bouteille
• Créer un paramètre de type Longueur (simple valeur)
• Renommer le Hauteur et affecter la valeur de 32mm puis faire OK
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 34
Module Generative Shape Design
• On va maintenant définir une relation paramétrique de la hauteur de SrfContenant avec le paramètre Hauteur,
• Éditer l’esquisse Contenant, cliquer bouton droit sur la cote de 32mm
• Objet HauteurParam -> Éditer Formule
• On voit alors apparaître l’éditeur de formules permettant de définir des relations mathématiques (ou autres) entre entités et/ou paramètres
• Choisir Dictionnaire->Paramètres->Paramètres renommés -> Hauteur (Double-clic)
• On définit alors que HauteurParam = Hauteur
• Valider
• Dans l’arbre des spécifications, on peut voir apparaître dans Paramètres -> Hauteur = 32 mm
• Faire un double-clic sur cette entité et définir une hauteur de 100 mm
• La bouteille est alors régénérée avec une HauteurParam = 100 mm
• Redéfinir une hauteur de 32 mm
• Attention, si les géométries sont mal contraintes, le résultat n’est pas souvent (jamais) celui escompté
• Cela demande donc une méthodologie propre de conception
Paramétrage de la bouteille
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 35
Module Generative Shape Design
• De la même manière que précédemment, définir un paramètre de type Volume (simple valeur)
• Renommer ce paramètre en VolumeContenant
• Sélectionner Ajouter une formule, une nouvelle fenêtre apparaît• Dans notre cas, on veut définir le volume délimité par la surface ContenantLiquide• Choisir dans Dictionnaire -> Mesures -> Volume(closed_surface) (Double clic), la formule volume() apparaît,• Sélectionner dans l’arbre des spécifications la surface assemblée ContenantLiquide (double-clic)• On obtient en principe la formule suivante (ou équivalente): volume(`Corps principal\ContenantLiquide`)• OK et accepter la mise à jour automatique
Paramétrage de la bouteille
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 36
Module Generative Shape Design
• Dans la fenêtre de définition des Formules, on peut voir apparaître le paramètre Volume et sa valeur courante
• En principe cette valeur doit être légèrement supérieure à 33cl (contenance théorique de la bouteille)
• On peut voir qu’une modification de la hauteur ne permettait pas d’avoir une répartition équitable des affaiblissements (en nombre et en position)
• On va alors formuler une règle de conception en nombre et en position des affaiblissements
• Éditer l’esquisse Support1 et Éditer Formule sur la longueur de 21 mm
• Définir la formule suivante (Hauteur -((int(Hauteur/(8*1mm))-1)*8mm)) /2+17mm et valider
• Cette formule permet de définir la position du premier affaiblissement de 8mm par rapport au fond de la bouteille
• En principe, on doit retrouver pour une hauteur de 32 mm, la cote de 21 mm
• Sortir de l’esquisse
Paramétrage de la bouteille
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 37
Module Generative Shape Design
• Editer la répétition rectangulaire Ruban2
• Dans la case Instances, faire bouton droit et Éditer formule …
• Définir la formule suivante : int(Hauteur/ (8*1mm) )
• Valider
• Tester l’influence d’une modification de la hauteur en paramétrant Hauteur = 100 mm
Paramétrage de la bouteille
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 38
Generative Shape Design
Conception d’une hélice de bateauD’après Mrs Duribraux et Delaval
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 39
Module Generative Shape Design
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 40
Module Generative Shape Design
• Créer une nouvelle pièce nommée Helice et Activer la conception hybride
• Le mode conception hybride permet d’utiliser, sur une même pièce, les modes volumique et surfacique
• Cocher également la case Créer un set géométrique
• Valider par OK
Création du moyeu de l’hélice en volumique
• Si ce n’est pas le cas, passer dans l’atelier Part Design
• Définir le Corps Principal comme Objet de Travail
• Créer l’esquisse suivante dans le plan YZ
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 41
Module Generative Shape Design
Création du moyeu de l’hélice en volumique
• Réaliser la révolution complète de cette section autour de l’axe Y
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 42
Module Generative Shape Design
Création du moyeu de l’hélice en volumique
• On obtient alors la pièce (volumique) suivante
• Définir l’esquisse suivante sur le plan YZ s’appuyant sur le volume
• Pour extraire le profil jaune ci-dessus, utiliser la fonction Projection des lignes silhouettes 3D
• Sélectionner la surface extérieure puis le plan YZ, passer l’arc de cercle inférieure en élément de construction
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 43
Module Generative Shape Design
Création du moyeu de l’hélice en volumique
• Réaliser une fois de plus la révolution complète de cette section autour de l’axe Y afin d’obtenir la pièce suivante
• Renommer cette révolution en Moyeu
• Définir, à présent, le Set Géométrique comme objet de travail
• On y définira l’ensemble de la géométrie surfacique d’une pale de l’hélice
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 44
Module Generative Shape Design
Création des profils d’une aube
• Pour définir les profils d’une aube, on introduit un repère local s’appuyant sur une courbe et de direction l’axe de révolution de la pièce
• Créer un plan avec l’option Par une courbe plane et sélectionner le cercle suivant
• Définir ensuite un Point sur ce plan de coordonnées (H et V) nulles
• Renommer ce point en Origine Profil et cacher le plan
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 45
Module Generative Shape Design
• Insérer un repère (Menu Déroulant Insertion -> Système d’axes)
• Définir le point Origine Profil comme Origine
• Faire un clic-droit sur la case Axe Z et choisir l’option Coordonnées
• Définir alors les coordonnées de l’axe Y soit le vecteur (0,1,0)
• Valider cette sélection et le repère
• Renommer celui-ci en Repère Profil
Création des profils d’une aube
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 46
Module Generative Shape Design
• Ouvrir l’atelier Generative Shape Design (GSD)
• Créer alors l’ensemble des points définis ci-dessous par leurs coordonnées dans le repère RepèreProfil (faire un double clic sur la fonction Point pour garder celle-ci active)
Création des profils d’une aube
Bord Points X (mm) Y(mm) Z (mm)
Fuite 1 64 -46 65
Fuite 2 97 -62.5 54
Fuite 3 140 -78 39
Fuite 4 159 -81 35
Fuite 5 175 -78 35
Fuite 6 188 -68 37.5
Fuite 7 195 -45 43.2
Fuite 8 196 -27 48
Attaque 9 180 19 67
Attaque 10 161 45 80
Attaque 11 136 66 96
Attaque 12 87 74 129
Attaque 13 62 65 147
Attaque 14 39 54 155
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 47
Module Generative Shape Design
• Faire passer une Spline (fonction Courbe) par les points appartenant au bord de fuite
• Créer une extrapolation cette spline avec pour extrémité le premier point de celle-ci et d’une longueur de 25 mm (pour permettre dans la suite de créer l’intersection avec le moyeu)
Création des profils d’une aube
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 48
Module Generative Shape Design
• Créer un Cylindre définissant le pas de l’hélice de base
• On considère ici une hélice de 15,5 pouces, le diamètre de base est défini comme étant égal à 70% du diamètre de l’hélice
• Choisir le point Origine Repère
• La direction Composant Z (actif)
• Le rayon est alors égal à 0.7*15,5in/2
• La limite 1 est de 125 mm
• La limite 2 est de -25 mm
Création des courbes de bases
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 49
Module Generative Shape Design
• Créer l’intersection entre ce cylindre et le bord de fuite
• Définir une hélice associée à l’intrados de la pale (situé sur le cylindre de base) est ayant pour point de départ l’intersection créée précedemment
• Le pas de cette hélice est de 14 pouces et la longueur utile de 62,72mm (distance jusqu’au bord d’attaque)
• L’axe de l’hélice étant l’axe du cylindre
Création des courbes de bases
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 50
Module Generative Shape Design
• Cacher le cylindre
• Dans le cadre de cette hélice, le profil est appelé Ogival
Création des courbes de bases
Troost
NACA
Ogival
• Il possède les caractéristiques suivantes :
• Il est plat sur l’intrados ce qui permet de la placer directement sur l’hélice
• L’ordonnée d’un point de l’extrados est donnée en fonction de sa position géodésique (fraction de longueur de la courbe)
• Le profil est symétrique par rapport à un axe perpendiculaire à l’intrados passant à 50% du profil de l’extrados
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 51
Module Generative Shape Design
• Créer sur la courbe hélice les points en position géodésique selon la première colonne du tableau ci-dessous (de 2 à 98%)
Création des courbes de bases
%Emplanture
(Z mm)Profil à 70%
(Z mm)Extrémité(Z mm)
0 3 1.4 1.4
2 5 2.3 1.5
5 7.5 3.4 1.6
10 11 5 1.8
20 16 7.3 2.1
33 20 9.1 2.5
50 22 10 2.6
67 20 9.1 2.5
80 16 7.3 2.1
90 11 5 1.8
95 7.5 3.4 1.6
98 5 2.3 1.5
100 3 1.4 1.4
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 52
Module Generative Shape Design
• Créer à présent des droites de direction z (positive) en chacun de ses points et de longueurscorrespondantes à la colonne Profil à 70% pour la position géodésique associée
• Faire ensuite passer une Spline par les extrémités de ces droits (dans l’ordre des positionsgéodésiques) pour obtenir l’extrados à 70%
Création des courbes de bases
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 53
Module Generative Shape Design
• Créer l’extraction de la surface conique extérieure du moyeu
• Définir l’intersection de la courbe associée au bord de fuite et de cette surface
• Définir à partir de ce point, une hélice de 320 mm de pas et de hauteur 85,58 mm
Création des courbes de bases
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 54
Module Generative Shape Design
• A partir du tableau précédent, définir les points en position géodésique, puis les droites associées selonla colonne liée au profil à l’emplanture
• Faire passer, dans l’ordre des positions géodésiques, une spline par leurs extrémités
Création des courbes de bases
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 55
Module Generative Shape Design
• Faire de même sur le profil extrémité en définissant un cylindre de 15,5 pouces (limite 1 = 125mm etlimite 2 = -25 mm)
• Créer l’intersection entre le bord de fuite et ce cylindre
• Créer une hélice s’appuyant sur cette intersection, avec un pas de 320mm et de hauteur 14 mm
• Générer, comme précédemment, les points géodésiques sur cette hélice et les droites associées
• Faire passer la spline par leurs extrémités dans l’ordre des points géodésiques
Création des courbes de bases
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 56
Module Generative Shape Design
• Cacher les droites créées pour les profils ainsi que les deux cylindres
• Définir une Spline telle que
• Le premier point correspond au dernier point de la spline associée au bord de fuite
• Passer par les points associés au bord d’attaque ainsi que les trois points (extrémités) des profilsextrémité, à 70% et à l’emplanture (côté extrados)
Création du bord d’attaque
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 57
Module Generative Shape Design
• Découper les courbes de bord d’attaque et de fuite aux profil en hélice à l’emplanture et à l’extrémité
• Sur le profil découpé de bord d’attaque, faire passer sur les 4 premiers points n’appartenant pas auxhélices (en débutant par extrémité), des droites (direction l’axe de révolution) de longueurs 1.4mm
• Les droites des deux points restants seront de longueurs respectives 1.7mm et 2.1mm
• Faire passer une spline par les points des hélices et des droites ainsi créés sur l’extrados
Création du bord d’attaque
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 58
Module Generative Shape Design
• Pour le bord de fuite (côté extrados) , définir également des droites (direction l’axe de révolution) delongueur 1.4mm sur les points hors hélices
• Faire passer une spline par les points des hélices (coté bord de fuite et extrados) et les extrémités deces droites
Création du bord de fuite
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 59
Module Generative Shape Design
• Définir une surface multi-sections avec
• Pour sections (attention à l’orientation des courbes) :
• L’hélice d’emplanture
• L’hélice de base
• L’hélice d’extrémité
• Pour guides
• La spline découpée du bord d’attaque
• La spline découpée du bord de fuite
Création de l’intrados
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 60
Module Generative Shape Design
• Définir une surface multi-sections avec
• Pour sections (attention à l’orientation des courbes) :
• La spline d’emplature (côté extrados)
• La spline de base (côté extrados)
• La spline d’extrémité (côté extrados)
• Pour guides
• La spline du bord d’attaque (côté extrados)
• La spline du bord de fuite (côté extrados)
• Cacher les entités lignes et points
Création de l’extrados
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 61
Module Generative Shape Design
• Créer une ligne de raccord sur l’emplanture de l’aube du côté bord de fuite :
• Utiliser les profils pour déterminer les tangentes et imposer une tension de 2.5
Finition du contour de l’aube
• Faire de même sur le profil extrémité du côté bord de fuite avec les mêmes paramètres ainsique sur l’emplanture et l’extrémité du côté bord d’attaque
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 62
Module Generative Shape Design
• Créer une surface multi-sections (côté bord de fuite) avec :
• Pour profils :
• Le raccord de l’emplanture
• Le raccord de l’extrémité
• Pour Guides
• L’arête de l’extrados
•L’arête de l’intrados (obtenue par utilisation de la fonction Limite )
• Créer une surface multi-sections (côté bord de fuite) avec :
• Pour profils :
• Le raccord de l’emplanture
• Le raccord de l’extrémité
• Pour Guides
• L’arête de l’extrados
• L’arête de l’intrados (obtenue par utilisation de la fonction Limite)
Finition du contour de l’aube
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 63
Module Generative Shape Design
• On obtient les deux surfaces suivantes
Finition du contour de l’aube
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 64
Module Generative Shape Design
• Créer une surface de raccord entre l’intrados et l’extrados à l’extrémité de l’aube
Finition du contour de l’aube
• Fermer les deux trous restants à l’aide de surfaces de remplissage (avec tangencerespectivement sur le bord d’attaque et le bord de fuite)
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 65
Module Generative Shape Design
• Réaliser une surface de remplissage avec le profil complet à l’emplanture
Fermeture de la surface
• Cacher toutes les entités hors surfaces
• Créer un assemblage de l’ensemble des surfaces définissant l’aube
• Passer dans le module Part Design
• Créer un nouveau corps (Insertion-> Corps)
• Réaliser un remplissage (volumique) de l’assemblage de surfaces
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 66
Module Generative Shape Design
• Si l’assemblage délimite une surface fermée, on obtient le volume englobé (cacher l’assemblagede surfaces si nécessaire)
• Le volume obtenu est placé dans l’objet de travail (le corps créé)
Création du volume de l’aube et réalisation de l’aube
• Réaliser une répétition circulaire de celui-ci (3 répétitions à 120°) autour de l’axe de révolutiondu moyeu
• Définir ce dernier comme corps principal
• Réaliser l’assemblage (opération booléenne) avec le corps principal (le moyeu)
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 67
Module Generative Shape Design
Réalisation de l’hélice
• Réaliser un congé de raccordement de 5mm à l’emplanture de chaque aube
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 68
Module Generative Shape Design
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 69
Generative Shape Design
Conception d’une bouteille d’adoucissantD’après Mr Leleu – ENSAM Lille
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 70
Bouteille d’adoucissant
• Les principes étant maintenant connus, on désire concevoir une bouteille d’adoucissant à partir de vues en plan
• Pour cela, il est nécessaire de placer dans cet environnement 3D les différentes vues à l’échelle de celles-ci
Objectifs
D’après M. CouillerotENSAM Cluny
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 71
• Créer un nouveau produit
• Ouvrir l’atelier Sketch Tracer (module Forme)
• Se placer en vue de face et activer le mode de rendu Réaliste avec textures
• Créer une nouvelle vue immersive
• Ouvrir le fichier Flacon.jpg et passer en mode vue cylindrique
Module Sketch Tracer
Bouteille d’adoucissant
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 72
• Placer alors l’origine du repère proposé telle que sur la figure suivante (dans l’axe vertical de la cote de 45mm)
Module Sketch Tracer
Bouteille d’adoucissant
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 73
• Positionner l’extrémité du repère verticale jusqu’au plan de la bouteille situé (théoriquement) à 240 mm du fond de la bouteille
Module Sketch Tracer
Bouteille d’adoucissant
Imposer (double-clic sur la cote),une distance de 240 mm (pourfixer l’échelle)
• Valider cette vue en cliquant sur OK
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 74
• Passer en vue dessus et importer de nouveau cette image
• Placer le repère de la manière suivante (centre du bouchon) et imposer la longueur de 75mm
Module Sketch Tracer
Bouteille d’adoucissant
• Valider et passer sur la vue de droite
• Importer une fois de plus l’image
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 75
• Faites tourner de 90° le repère et imposer la hauteur du corps de bouteille à 240 mm
Module Sketch Tracer
Bouteille d’adoucissant
• Valider et vérifier le positionnement de ces vues dans l’espace 3D
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 76
• Faites tourner de 90° le repère et imposer la hauteur du corps de bouteille à 240 mm
Module Sketch Tracer
Bouteille d’adoucissant
• Il est alors possible de déplacer les vues (clic sur la vue) puis déplacement sur les vecteurs demanipulations
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 77
• Créer une nouvelle pièce dans le contexte du produit (bouton droit sur la branche du produit) puis Composants->Nouvelle pièce
• Une pièce est alors créée dans le contexte du produit. Renommer celle-ci et son instance (bouteille et bouteille.1)
• Si les vues planes n’ont pas été déplacées, le repère se trouve à l’intersection de celles-ci
Création des entités de la bouteille
Bouteille d’adoucissant
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 78
• Se placer dans le contexte de cette pièce (double-clic sur celle-ci) de manière à placer sa branche enbleu
• Passer dans l’atelier Generative Shape Design
• La bouteille étant symétrique, on ne modélisera que la moitié de celle-ci en considérant le plan YZcomme plan de symétrie
• Pour cela, il sera nécessaire que toutes les surfaces bordant le plan de symétrie doivent êtreperpendiculaire à celui-ci (sinon profil de continuité G0 : points anguleux)
• Insérer un Set Géométrique (insertion->Set Géométrique)
• Cacher les vues de droite et de dessus
• Créer les deux splines (indépendantes) suivantes sur le plan YZ
• Penser à imposer que l’une des extrémités se trouve coïncidente avec l’axe Y et que l’autre se situe àune distance de 240 mm selon l’axe Z
• ATTENTION : Même si dans le cas des splines, l’effet de la position et des poids associés aux pointsde contrôles est moins important que dans le cas des courbes de Béziers, il n’est pas nécessaire d’utiliserun nombre très important de points pour définir les courbes (5 points suffisent)
Bouteille d’adoucissant
Création des entités de la bouteille
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 79
Bouteille d’adoucissant
• Définir ensuite les points milieux entre les extrémitésdes deux courbes (en haut et en bas) par utilisation del’option Entre de la fonction point
• Créer ensuite un plan parallèle au plan XY et situé sur lepoint milieu créer à 240 mm du fond
Création des entités de la bouteille
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 80
Bouteille d’adoucissant
• Créer deux cercles distincts avec l’option Centre-Rayon en choisissant le point milieu et uneextrémité et comme support soit le plan XY dans le cas du fond et plan parallèle pour le dessus
• Créer ensuite une surface multi-sections avec
• Pour profils : les deux arcs de cercle
• Pour guides : les deux splines
Création des entités de la bouteille
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 81
Bouteille d’adoucissant
• Renommer cette surface en BouteilleCylindre
• Cacher l’ensemble des entités visibles (sauf le repère)
• Se placer dans la vue de dessous et faire apparaître la vue en plan associée
• Créer une esquisse sur le plan XY
Création des entités de la bouteille
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 82
Bouteille d’adoucissant
• Réaliser une spline permettant de représenter le profil suivant
• Réaliser une nouvelle esquisse sur le plan xz et créer la spline du profil suivant
Création des entités de la bouteille
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 83
Bouteille d’adoucissant
• Créer une surface de balayage avec pour paramètres
Création des entités de la bouteille
Sous-type : Avec Surface de référence
Profil Courbe Guide
• Cacher les deux vues en plan, ainsi que les deux splines
• Afficher la surface BouteilleCylindre
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 84
Bouteille d’adoucissant
• Réaliser le découpage assemblé (relimitation) des deux surfaces puis définir un congé deraccordement (au lieu du découpage) de 5 mm
Création des entités de la bouteille
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 85
Bouteille d’adoucissant
• Cacher la surface obtenue
• Faire apparaître la vue en plan de la vue de face et créer l’esquisse suivante sur plan YZ
Création des entités de la bouteille
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 86
Bouteille d’adoucissant
• Créer un plan normal à une courbe (définir le point à la volée par bouton droit -> Créer le point)
• Définir ensuite une spline sur ce plan telle que le point extrémité inférieur soit coïncident avec leprofil fermé précédent et tel que la tangente soit perpendiculaire au plan (créer une droite deconstruction et imposer à la spline d’y être tangente)
• Pour définir le point de départ de la spline, utiliser la fonction Intersection des éléments 3Dentre le plan et la courbe fermée (vérifier que cette spline traverse la surface de la bouteille)
Création des entités de la bouteille
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 87
Bouteille d’adoucissant
• Créer un balayage avec surface de référence
Création des entités de la bouteille
Profil
Courbe Guide
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 88
Bouteille d’adoucissant
• Réaliser le découpage assemblé de cette surface avec la surface précédente puis créer un congéd’arête de 6 mm sur le contour situé à l’intersection de ces deux surfaces
Création des entités de la bouteille
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 89
Bouteille d’adoucissant
• Créer une esquisse sur le plan YZ
• Faire apparaître le point associé au centre du cercle de fond
• Faire passer une droite verticale passant par ce point (définition de la droite de symétrie duprofil)
• Créer alors les point suivants (dont le point situé à 4 mm du fond et situé sur l’axe de symétrie)
• Ne pas oublier les coïncidences des points extrêmes sur la surfaces et les symétries
Création des entités de la bouteille
Ne pas oublier ces deux droites
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 90
Bouteille d’adoucissant
• Sortir du mode esquisse et faire passer une spline par les 7 points et ne pas oublier de définir les4 tangentes le long des droites créées
Création des entités de la bouteille
• Cacher alors l’esquisse définissant les points et les droites tangentes
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 91
Bouteille d’adoucissant
• Réaliser l’extrusion de 20 mm de ce profil dans la direction des X négatifs (ceci permetd’imposer par la suite une perpendicularité du fond le long du plan de symétrie)
Création des entités de la bouteille
• Cacher la courbe spline
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 92
Bouteille d’adoucissant
• Réaliser une surface de remplissage le long des profils des surfaces délimitant le fond et imposerune tangence (support) à l’extrusion précédemment réalisée pour l’arête correspondante
Création des entités de la bouteille
• Cacher la surface d’extrusion
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 93
Bouteille d’adoucissant
• Le fond de la bouteille possède un bombage pour une meilleure assise de la bouteille
• Créer un plan décalé du plan YZ dans la direction X de 50 mm
• Définir sur celui-ci l’esquisse suivante
Création des entités de la bouteille
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 94
Bouteille d’adoucissant
• Créer une projection de cette esquisse dans la direction X sur la surface de la bouteille
Création des entités de la bouteille
• Cacher l’esquisse
• Créer sur le plan décalé un point de coordonnées H=15mm et V=5mm
• Projeter ce point sur la surface (direction X)
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 95
Bouteille d’adoucissant
• Créer un bombage avec la fonction correspondante (barre d’outils surfaces optimisées)
• Définir les paramètres suivants
Création des entités de la bouteille
• Cacher tous les éléments visibles sauf la surface et le repère
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 96
Bouteille d’adoucissant
• Créer un bombage avec la fonction correspondante (barre d’outils surfaces optimisées)
• Définir les paramètres suivants
Création des entités de la bouteille
• Cacher tous les éléments visibles sauf la surface et le repère
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 97
Bouteille d’adoucissant
• Assembler le fond et le corps de bouteille puis réaliser un congé d’arête sur le contour du fond de3 mm sauf sur l’arête située sur le plan de symétrie
• Réaliser ensuite la symétrie de la surface complète par rapport au plan YZ et assembler ces deuxsurfaces
Création des entités de la bouteille
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 98
Bouteille d’adoucissant
• Réaliser une surface de remplissage sur le dessus de la bouteille et assembler ces deux surfaces
• Réaliser un cylindre qui s’appuie sur le point associé au centre de demi-cercle du haut, dedirection Z, de rayon 13mm, limite 1 = 20 mm et limite 2 = 5 mm
• Créer un découpage assemblé (relimitation de la bouteille et du goulot de la bouteille)
Création des entités de la bouteille
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 99
DMU Product Engineering Optimizer
Optimisation de Produits
-
DMU Product Engineering Optimizer
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 100
Module Product Engineering Optimizer
• Imposer de nouveau Hauteur = 32 mm
• Nous allons maintenant chercher à trouver pour quelle valeur de la hauteur, on peut obtenir un volume d’eau de 51 cl (pour avoir un volume légèrement supérieur à 1/2l)
• Ceci est un processus d’optimisation avec recherche d’une valeur objectif
• On doit alors passer dans le module Product Engineering Optimizer
• Pour cela faire Démarrer -> Gestion des connaissances -> Product Engineering Optimizer
• Définir un processus d’optimisation en choisissant la fonction optimisation
Optimisation de la bouteille
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 101
Module Product Engineering Optimizer
• Type d’optimisation : Valeur objectif
• Paramètre à optimiser -> Sélectionner VolumeContenant
• Valeur objectif : 5,1e-4 m3 (valeur à atteindre)
• Paramètres libres -> Modifier la liste
• Filtre par type -> Paramètres renommés
• Double-Clic sur Hauteur et valider
• Algorithme : Recuit Simulé
• Décocher Sauvegarder les données
• Lancer l’optimisation (sans mise à jour de la visualisation)
• Suivre l’évolution jusqu’à convergence
• Une fois la convergence obtenue, faire appliquer puis OK
• Quelle est la longueur obtenue ?
Optimisation de la bouteille
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 102
Module Product Engineering Optimizer
Optimisation de la bouteille – Résultat obtenu
Sébastien Thibaud – CATIA V5 – Volumique – Novembre 2009 103
Module Photo Studio
Rendu réaliste de la bouteille de 33cl – Photo Studio
Ouvrir le projet RenduBouteille.CATProduct