Académique Documents
Professionnel Documents
Culture Documents
- Chapitre 2 -
Modèles de représentation géométrique
Enseignant:
Tlija
Version Mehdi
originale: Alain Desrochers révision : Laurent Macabies
1 sur 33
Modèles de représentation géométrique
• 1 Introduction
• 2 Représentation filaire
• 3 Représentation surfacique
– 3.1 Définition
– 3.2 Surfaces définies à partir de points
– 3.3 Surfaces définies à partir de courbes
– 3.4 Surfaces définies à partir d’autres surfaces
• 4 Représentation volumique
– 4.1 Définition
– 4.2 Géométrie solide constructive - CSG
– 4.3 Représentation par les frontières – B.Rep.
– 4.4 Autres approches (balayage, décomposition cellulaire)
– 4.5 Implantation des diverses approches
2
2 sur 33
Modèles de représentation géométrique M. Tlija
1. Introduction
Définitions
– Les modèles de conception doivent capter toute
l’information disponible et utile pour la réalisation
d’une tâche ou d’une phase dans le processus de
conception.
– Un modèle peut exister sous différentes
représentations:
• Ces représentations peuvent correspondre à
différentes façons d’organiser l’information
(dessin, diagramme, représentation B.Rep., CSG,
éléments finis, etc);
• Différentes représentations peuvent être
utilisées dans différents contextes ou pour des
applications distinctes (par exemple en
fabrication, en calcul structurel, etc ).
3
3 sur 33
Modèles de représentation géométrique M. Tlija
1. Introduction
Exemples
– Dessin détaillé dans
l’industrie automobile
4
4 sur 33
Modèles de représentation géométrique M. Tlija
1. Introduction
Exemples (suite)
– Diagramme de circuit électronique
5
5 sur 33
Modèles de représentation géométrique M. Tlija
1. Introduction
Exemples (suite)
– Plusieurs représentations d’un même objet peuvent être utilisées dans
l’évaluation d’un concept (dessin, cinématique et éléments finis)
6
6 sur 33
Modèles de représentation géométrique M. Tlija
1. Introduction
Modèles de représentation géométrique
MODÉLISATION GÉOMÉTRIQUE
Par Balayage
7
7 sur 33
Modèles de représentation géométrique M. Tlija
2. Représentation filaire
• Définition…
Mode de représentation le plus simple où la géométrie est
définie par un ensemble de lignes et de courbes représentant
les arêtes et les sections de l’objet.
• Limitations…
– Représentation ambiguë
– Pas de lignes cachées
– Calcul de propriétés mécaniques
impossible
– Peu approprié pour l’analyse et
la préparation à la fabrication
8
8 sur 33
Modèles de représentation géométrique M. Tlija
3. Représentation surfacique
3.1 Définition :
Mode de représentation où la géométrie est définie par un
ensemble de surfaces délimitant les frontières de l’objet.
• Types de surfaces :
– Surfaces analytiques (plans, cylindres, …)
– Surfaces définies à partir de points
– Surfaces définies à partir de courbes
– Surfaces définies à partir d’autres surfaces
• Applications :
– Conception de moules, matrices, pièces de carrosserie,
rétro-ingénierie de modèles sculptés.
9
9 sur 33
Modèles de représentation géométrique M. Tlija
3. Représentation surfacique
3.2 Surfaces définies par des points
• Surfaces à variation globale
p2
Mode de représentation où la surface ou ses courbes sont p1
interpolées au travers d’un ensemble de points de contrôle. p3
p0
Le déplacement d’un point modifie la surface globalement.
p2
10 sur1033
Modèles de représentation géométrique M. Tlija
3. Représentation surfacique
3.3 Surfaces définies par des courbes
• Surface réglée :
Interpolation linéaire entre deux courbes.
• Surface de révolution :
Révolution d’une courbe génératrice autour
d’une ligne ou d’un axe.
11 sur1133
Modèles de représentation géométrique M. Tlija
3. Représentation surfacique
3.3 Surfaces définies par des courbes (suite)
• Surface sculptée :
Surface définie par un ensemble de
courbes génératrices formant une
grille.
Type de surface le plus général.
12 sur1233
Modèles de représentation géométrique M. Tlija
3. Représentation surfacique
3.4 Surfaces définies par d’autres surfaces
13 sur1333
Modèles de représentation géométrique M. Tlija
4. Représentation volumique
4.1 Définition
• Caractéristiques…
– Représentation «naturellement» tridimensionnelle
– Calcul des propriétés géométriques (volume, poids, inertie,..)
– Représentation complète et non ambiguë
– Affichage avec lignes cachées ou rendu réaliste
• Applications
– Analyse et calculs d’ingénierie
– Génération de vues axonométriques
– Utilisée dans tous les logiciels de CAO contemporains
14 sur1433
Modèles de représentation géométrique M. Tlija
4. Représentation volumique
4.2 Géométrie solide constructive (CSG)
• Définition...
• Caractéristiques… Primitives
– Représentation associée à un arbre de
construction binaire ;
15 sur1533
Modèles de représentation géométrique M. Tlija
4. Représentation volumique
4.2 Géométrie solide constructive (CSG)
Caractéristiques:
Les nœuds peuvent être:
des opérations booléennes (union,
intersection, etc).
des transformations (symétrie, etc).
Représentation non unique ;
Stockée sous forme non évaluée ;
Calcul d’intersections nécessitant de la
puissance de calcul ;
Primitives de base limitées à celles ayant
des surfaces planes ou quadriques ;
Fonctions permettant les congés de
raccordement, chanfreins, dépouilles ;
Ne permet pas de modéliser les formes
impliquant des surfaces complexes.
16 sur1633
Modèles de représentation géométrique M. Tlija
4. Représentation volumique
4.3 Représentation par les frontières (B.Rep.)
Définition:
Combinaison de faces, d’arêtes et de sommets soumis à un ensemble de
contraintes topologiques.
Caractéristiques:
B.Rep = « Boundary Representation »;
Des boucles (loops) délimitent les faces et
orientent les normales à la surface (et donc le
sens de la matière) ;
Représentation non ambigüe ;
Des surfaces complexes peuvent être
représentées par des facettes planes (plus
efficaces pour applications graphiques) ou par
des surfaces exactes.
Aucune limite sur le type de modèles pouvant Éléments d’un B.Rep.
être réalisé;
Type de représentation interne adopté par tous les modeleurs géométriques
dans le domaine de la mécanique.
17 sur1733
Modèles de représentation géométrique M. Tlija
4. Représentation volumique
4.3 Représentation B.Rep. (suite)
Structure des données
18 sur1833
Modèles de représentation géométrique M. Tlija
4. Représentation volumique
4.3 Représentation B.Rep. (suite)
Une représentation par les frontières comprend deux types d'information bien
différenciées:
Géométrie
Topologie
19 sur1933
Modèles de représentation géométrique M. Tlija
4. Représentation volumique
4.3 Représentation B.Rep. (suite)
Géométrie
Point
Entité de dimension 0
Les coordonnées (x, y, z) de chaque point de la représentation
Courbe
Entité de dimension 1
L'équation de chaque courbe (Droite, Cercle, Courbe complexe, …)
Surface
Entité de dimension 2
L'équation de chaque surface (Plan, Cylindre, Cône, Sphère, Tore,
Complexe)
Ne pas confondre la représentation géométrique interne d'une entité avec ses
méthodes de création
20 sur2033
Modèles de représentation géométrique M. Tlija
4. Représentation volumique
4.3 Représentation B.Rep. (suite)
Géométrie (suite)
Exemple: Un point
21 sur2133
Modèles de représentation géométrique M. Tlija
4. Représentation volumique
4.3 Représentation B.Rep. (suite)
Topologie
L'application des principes de la topologie en CAO assure la
cohérence des données géométriques dans la représentation par les
frontières.
La topologie élimine la redondance des entités dans la représentation
par les frontières.
Les structures topologiques des principaux modeleurs géométriques
sont
très similaires:
Acis (Inventor/Autodesk, Acis/Dassault‐Systèmes)
Parasolid (SolidWorks/Dassault‐Systèmes, SolidEdge,
NX/Siemens‐PLM, etc.)
CGM (Catia V5/Dassault‐Systèmes)
Granit (Pro/Eng/PTC)
22 sur2233
Modèles de représentation géométrique M. Tlija
4. Représentation volumique
4.3 Représentation B.Rep. (suite)
Règles topologiques :
Permettant d’assurer la fermeture et la cohérence du modèle ;
Automatiquement vérifiées.
23 sur2333
Modèles de représentation géométrique M. Tlija
4. Représentation volumique
4.3 Représentation B.Rep. (suite)
Règles topologiques (suite) :
4. Les faces doivent être délimitées par une seule boucle;
5. Chaque arête doit adjoindre deux faces et doit comprendre un
sommet à chaque extrémité;
6. Au moins trois arêtes doivent se rencontrer à chaque sommet;
7. Pour les pièces non trouées la règle d ’Euler doit être respectée :
V - E + F = 2
24 sur2433
Modèles de représentation géométrique M. Tlija
4. Représentation volumique
4.3 Représentation B.Rep. (suite)
Règles topologiques (suite) :
V - E + F - H + 2P = 2B
avec V = Nombre de sommets (vertex)
E = Nombre d’arêtes
F = Nombre de faces
H = Nombre de boucles intérieures ou trous dans les faces
P = Nombre de passages ou trous débouchants
B = Nombre de solides distincts
25 sur2533
Modèles de représentation géométrique M. Tlija
4. Représentation volumique
4.3 Représentation B.Rep. (suite)
Règles topologiques (suite) :
Exemple (règle Euler-Poincaré ):
26 sur2633
Modèles de représentation géométrique M. Tlija
4. Représentation volumique
4.3 Représentation B.Rep. (suite)
Règles topologiques (suite) : Solide régulier (Manifold)
Un solide est régulier (manifold) si et seulement si:
Il délimite un sous – espace de dimension 3 non ambiguë:
Pas de point isolé
Pas d’arête isolée
Pas de face isolée
Modeleur hybride
Traite les représentations non manifold
Pièce non mécanique
Plus de souplesse durant la création des modèles
Représentations temporaires en construction surfacique
27 sur2733
Modèles de représentation géométrique M. Tlija
4. Représentation volumique
4.3 Représentation B.Rep. (suite)
Topologie - Géométrie
28 sur2833
Modèles de représentation géométrique M. Tlija
4. Représentation volumique
4.3 Représentation B.Rep. (suite)
Topologie - Géométrie
Indépendance géométrie – topologie
Une matrice de transformation n'impacte que la géométrie, la
topologie demeure inchangée.
Exemples: Rotation, translation d’un objet
Les coordonnées des points, les équations des courbes et des
surfaces changent
Les relations entre les faces, arêtes, sommets restent inchangées
29 sur2933
Modèles de représentation géométrique M. Tlija
4. Représentation volumique
4.3 Représentation B.Rep. (suite)
Topologie - Géométrie
Dépendance géométrie – topologie
Modification des coordonnées d’un point
30 sur3033
Modèles de représentation géométrique M. Tlija
4. Représentation volumique
4.3 Représentation B.Rep. (suite)
Topologie - Géométrie
Complémentarité géométrie – topologie
32 sur3233
Modèles de représentation géométrique M. Tlija
4. Représentation volumique
4.4 Autres approches
Décomposition cellulaire:
Représentation basée sur l’assemblage de petites formes élémentaires unies sans
intersection.
Caractéristiques…
Peu utilisée pour la modélisation géométrique mais à la base de
l’analyse par éléments finis…Les fameux maillages !
Semblable à la représentation CSG mais avec le seul opérateur d’union
33 sur3333
Modèles de représentation géométrique M. Tlija
4. Représentation volumique
34 sur3433
Modèles de représentation géométrique M. Tlija
Exercice: CSG
Question:
Dresser l’arbre CSG de la
pièce (feuilles, nœuds et
racines) et dessiner les solides
élémentaires et les solides
intermédiaires.
Remarque:
Feuille
Noeuds
Profondeur de
l’arbre
K=3
Racine
35 sur3533
Modèles de représentation géométrique M. Tlija
République Tunisienne
Ministère d'Enseignement
Supérieur, et de la Recherche
Scientifique
Université de Sousse
Cours CAO
- Chapitre 3 -
Notions De Base en CAO
Enseignant:
Tlija
Version Mehdi
originale: Alain Desrochers révision : Laurent Macabies
36 sur 33
Esquisse
Sous les logiciels CAO, la plupart des pièces et des volumes créés commencent par
une esquisse (2D).
Caractéristiques:
Toute esquisse est dessinée par rapport à un plan ou une face plane.
Une esquisse est en général un contour fermé (sauf cas particulier) n’admettant
pas des intersections.
Remarques:
Certains messages d’erreurs sont dus à une
mauvaise définition de l’esquisse. On peut
Citer par exemple:
Existence des traits doubles, ou de traits
trop petits.
Une esquisse ouverte (points extrémités
non coïncidents), intersection…
Epaisseur nulle de la matière
Une esquisse mal définie.
37 sur3733
Modèles de représentation géométrique M. Tlija
Esquisse
Les relations géométriques
L’utilisation des relations géométriques lors de la création des esquisses permet de
garantir certaine propriétés des entités de l’esquisse même après la modification
d’une ou plusieurs côtes de l’esquisse. Ceci facilite le paramétrage de la géométrie.
41 sur4133
Modèles de représentation géométrique M. Tlija
Esquisse 3D
Esquisse 3D sous SolidWorks:
42 sur4233
Modèles de représentation géométrique M. Tlija
Esquisse 3D
Esquisse 3D sous CATIA V5:
43 sur4333
Modèles de représentation géométrique M. Tlija
Le paramétrage
L’objectif final de toute conception est d’aboutir à des plans cotés
fonctionnellement. Pour cela le projeteur disposera d’un outil performant: la
mise en plan automatique. Cet outil permet, en effet, de faire
automatiquement les vues mais aussi d’insérer les paramètres définis dans la
modélisation pour les transformer en côtes. Deux possibilités sont alors à
envisager :
L’idéal serait donc de faire apparaître toutes les côtes fonctionnelles sous
forme de paramètre de conception de la pièce. Pour cela il faudrait réaliser
toutes les chaînes de côtes du mécanismes pour en extraire les côtes
fonctionnelles. Cela est impossible en phase de développement de projet et
beaucoup trop lourd pour le projeteur.
Cotes
pilotantes
(a) (b)
45 sur4533
Modèles de représentation géométrique M. Tlija
Le paramétrage
Exemple 1: bielle
REMARQUE: Les cotes pilotées par des équations ne peuvent pas être
modifiées par l'édition de la valeur des cotes dans le modèle.
48 sur4833
Modèles de représentation géométrique M. Tlija
Les équations
D4@Esquisse2
D2@Esquisse2
D3@Esquisse2
D1@Esquisse2
Cote pilotante
Cote pilotée
49 sur4933
Modèles de représentation géométrique M. Tlija
Les équations
On peut créer des équations faisant intervenir les côtes des opérations (comme le
retrait d’un chanfrein, l’angle ou le rayon d’un congé, ..) et les propriétés des
fonctions (angle de révolution, profondeur d ’extrusion, …)
50
50 sur5033
Modèles de représentation géométrique M. Tlija
Les équations
On ne peut pas
modifier les côtes
pilotées
51
51 sur5133
Modèles de représentation géométrique M. Tlija
Les équations
Pour que l’équation soit valide, il faut avoir une seule côte à gauche de
l ’équation
52 sur5233
Modèles de représentation géométrique M. Tlija
Les équations
53
53 sur5333
Modèles de représentation géométrique M. Tlija
Les équations
Équations dans les assemblages
Avantage: faire propager les modifications à toutes les pièces concernées et éviter de
modifier les pièces indépendamment une à une.
Exemple: liaison pivot (galet / axe)
54 sur5433
Modèles de représentation géométrique M. Tlija
Les équations
Équations sous CATIA V5: « Formule »
Lors de la modélisation d'un système, il est essentiel de déclarer explicitement ses intentions
de conception. Dans le cas contraire, les implicites de conception ne pourront pas être prises
en compte lors de la régénération du modèle, par exemple, la modification d'un paramètre.
Dans l'exemple ci-dessous, le contour est piloté par 2 cotes. Pour déclarer explicitement que
ce contour est un carré quelque soit la configuration du paramétrage, il serait nécessaire de
piloter la valeur de l'une des cotes par la valeur de l'autre cote.
56 sur5633
Notions De Base en CAO M. Tlija
Paramétrage et relations sous CATIA V5:
Créer une relation entre deux cotes pré-existantes
Pour créer une relation entre deux cotes, il
suffit de:
1. double cliquer sur la cote que l'on souhaite
piloter.
2. Puis par un clic droit dans le champ valeur, activer la commande "Editer formule" :
3. Pour compléter le second terme
de l'équation, il suffit alors de
désigner la cote maitresse de
l'esquisse.
L'équation suivante sera alors
toujours respectée (ou Longueur.8
et Longueur.7 représentent les
deux cotes de l'esquisse):
Le symbole f(x) présent dans
l'esquisse indique que la cote est
pilotée par une relation.
57 sur5733
Notions De Base en CAO M. Tlija
Paramétrage et relations sous CATIA V5:
Déclarer et utiliser un paramètre
Pour déclarer des paramètres issus par exemple du cahier des charges et qui piloteront la
géométrie via des relations, utiliser la commande formule :
Dans la fenêtre qui apparaît, vous pouvez créer ou supprimer des formules ainsi que des
paramètres comme ici monParametre dont la valeur est de 100 mm.
58 sur5833
Notions De Base en CAO M. Tlija
Paramétrage et relations sous CATIA V5:
Exemple 1
Paramétrer un assemblage
L'arbre représenté ci-contre a été réalisé en
déclarant successivement :
2 paramètres définis dans la pièce
"femelle" : femelle/longueur &
femelle/largeur.
2 paramètres définis dans la pièce "male" :
male/longueur & male/largeur.
2 paramètres définis dans l'assemblage:
longueur & largeur.
60 sur6033
Notions De Base en CAO M. Tlija
Paramétrage et relations sous CATIA V5:
Exemple 2
Présentation de l'étude
61 sur6133
Notions De Base en CAO M. Tlija
Paramétrage et relations sous CATIA V5:
Exemple 2
Présentation du modèle
•Toute la modélisation se fera dans l'atelier "Generative Shape Design" : ici il n'est
question que de courbes et que de surfaces.
Le seul paramètre explicite sera le rayon de base Rb que l'on créé donc. Sa valeur
initiale est fixée à 50 mm.
Dans un nouveau set géométrique (insertion set géométrique), on créé :
Un point A de coordonnées (0,Rb,0)
Un point B de cordonnées (0,0,0)
Un point C de coordonnées (0,0,100)
Une droite D entre les deux derniers points
62 sur6233
Notions De Base en CAO M. Tlija
Paramétrage et relations sous CATIA V5:
Exemple 2
63 sur6333
Notions De Base en CAO M. Tlija
Paramétrage et relations sous CATIA V5:
Exemple 2
64 sur6433
Notions De Base en CAO M. Tlija
Paramétrage et relations sous CATIA V5:
Exemple 2
65 sur6533
Notions De Base en CAO M. Tlija
Paramétrage et relations sous CATIA V5:
Exemple 2
66 sur6633
Notions De Base en CAO M. Tlija
Paramétrage et relations sous CATIA V5:
Exemple 2
67 sur6733
Notions De Base en CAO M. Tlija
Paramétrage et relations sous CATIA V5:
Exemple 2
Création de la surface:
68 sur6833
Notions De Base en CAO M. Tlija
Paramétrage et relations sous CATIA V5:
Règles de conception
L=400 L=600
70 sur7033
Notions De Base en CAO M. Tlija
Paramétrage et relations sous CATIA V5:
Règles de conception
Définir la règle
1. Activez l'atelier « Knowledge Advisor" qui
est l'atelier de définition des règles de
conception.
2. Activez la commande "Règles" grâce à
l'icône correspondant de la barre de droite.
72 sur7233
Notions De Base en CAO M. Tlija
Paramétrage et relations sous CATIA V5:
Famille de pièce
Objectifs
A partir d'un modèle unique, il s'agit de définir un certain nombre d'instances de ce
modèle définies par des valeurs différentes d'un jeu de paramètres. Dans l'exemple, ci-
dessous, le jeu de paramètres est constitué de : diamètre, hauteur et nombre de trous :
On peut ainsi décliner un même modèle à travers une famille de pièces en respectant
une logique de conception exprimée à travers la déclaration de paramètres et de
relations.
73 sur7333
Notions De Base en CAO M. Tlija
Paramétrage et relations sous CATIA V5:
Famille de pièce
Définir une nouvelle famille
1. Pour créer une nouvelle famille, utiliser la commande "Table de paramétrage" :
2. Dans la fenêtre qui s'affiche, sélectionner 3. Dans la nouvelle fenêtre, sélectionner les
l'option "Créer une table avec les paramètres paramètres qui vont constituer le jeu
du modèle courant" : permettant de différentier les différentes
instances du modèle. A noter que, pour plus
de commodités, les paramètres peuvent être
désignés dans l'arbre des spécifications.
Quelle est la méthodologie à suivre pour modéliser cet ensemble ? Comme souvent,
plusieurs voies sont possibles. Nous allons en détailler quelques unes avant d'arriver
aux modèles de document.
75 sur7533
Notions De Base en CAO M. Tlija
Paramétrage et relations sous CATIA V5:
Modèles de documents
Proposition 1: Modélisation "en dur"
La méthode la plus simple est de créer un plateau et 3 pièces distinctes pion1, pion2, pion3 :
On voit apparaître dans l'arbre, les 3 pièces qui ne possèdent aucun lien. Cette
méthode ne tire aucun partie du paramétrage possible des pièces et de
l'associativité des modèles. Cette méthode entrainera une perte de temps
importante lors d'une itération de conception où une géométrie sera modifiée : la
propagation de la modification ne sera pas prise en compte automatiquement.
76 sur7633
Notions De Base en CAO M. Tlija
Paramétrage et relations sous CATIA V5:
Modèles de documents
Proposition 2:Utiliser une famille
Les 3 pièces peuvent constituer 3 éléments d'une même famille. Nous allons donc
définir cette famille et instancier 3 éléments dans l'assemblage :
Mais dans ce cas, comme dit plus haut, les 3 instances ne peuvent être différentes :
les 3 hauteurs sont nécessairement égales. Nous ne répondons donc pas à notre
besoin.
77 sur7733
Notions De Base en CAO M. Tlija
Paramétrage et relations sous CATIA V5:
Modèles de documents
Proposition 3: Définir un modèle:
1. Pour palier les limitations des familles et 2. L'onglet "Entrées" permet de définir les
une fois la géométrie du pion définie dans paramètres que l'on pourra modifier lors de
l'atelier "Part Design", nous allons donc l'instanciation. Ici nous choisissons le paramètre
définir un modèle de document via la utilisateur hauteur du pion que nous avons pris
commande "Insertion/Création d'un modèle soin de définir auparavant :
de document" :
78 sur7833
Notions De Base en CAO M. Tlija
Paramétrage et relations sous CATIA V5:
Modèles de documents
Proposition 3: Définir un modèle (suite):
3. On valide par OK. La création du modèle a généré un nouvel item "Modèle" dans l'arbre :
Instancier un modèle
5. Il s'agit maintenant d'intégrer notre
modèle à l'assemblage final. Pour cela,
nous partons d'un "Product" contenant
uniquement le plateau et où nous
définissions 3 paramètres d'assemblage
hauteur1, hauteur2 et hauteur3 valant
respectivement : 10, 20 et 30 mm.
79 sur7933
Notions De Base en CAO M. Tlija
Paramétrage et relations sous CATIA V5:
Modèles de documents
Proposition 3: Définir un modèle (suite):
Catia vous demande la nouvelle valeur
6. Puis nous activons l'atelier "Product
du paramètre hauteur_pion. Désignez
Template Knowledge" (valable uniquement
alors le paramètre hauteur1 dans l'arbre
à partir de V5R11). Via les icones se trouvant
de l'assemblage. Le pion est alors
à droite, lancer la commande "Instancier à
positionné de façon arbitraire dans
partir d'un document" et sélectionner le
l'assemblage. Répétez l'opération pour
fichier "Pion" précédent (qui ne devra plus se
les deux autres pions :
trouver en session) :
80 sur8033
Notions De Base en CAO M. Tlija
EXERCICE:
81 sur8133
Notions De Base en CAO M. Tlija