Académique Documents
Professionnel Documents
Culture Documents
Modélisation Géométrique
Vue d'Ensemble
• L’importation de la géométrie est pratique, mais quelquefois
vous devrez la créer dans ANSYS. Plusieurs raisons possibles:
– Vous pourriez avoir besoin de construire un modèle paramétré —
défini en terme de variables pouvant être utilisées plus tard lors
d’optimisation de conception ou d’études de sensibilité.
– La géométrie peut ne pas être disponible dans un format lisible par
ANSYS.
– Le Produit de Connection requis peut ne pas être disponible pour
votre système d’exploitation.
– Vous pouvez avoir besoin de modifier ou ajouter des composants à la
géométrie importée d’une pièce ou d’un assemblage.
• ANSYS propose un choix important d’outils de création de
géométrie, qui sera décrit par la suite.
2
...Vue d'Ensemble
• Sujets traités:
A. Définitions
B. Modélisation Descendante
• Primitives
• Opérations Booléennes
C.Modélisation ascendante
• Points-Clés
• Système de Coordonnées
• Lignes, Surfaces, Volumes
• Opérations
3
A. Définitions
• La Modélisation Géométrique peut être définie comme le
processus de création de modèles géométriques.
Volumes
• Révisons quelques définitions:
– Un modèle géométrique est défini par des volumes, des
surfaces, des lignes et des points-clés.
– Les volumes sont délimités par des surfaces, les surfaces par Surfaces
des lignes, les lignes par des points-clés.
– Hiérarchie des entités du bas vers le haut: points-clés
lignes surfaces volumes. Vous ne pouvez pas supprimer Lignes &
une entité si une entité d’un ordre supérieur y est attaché. points-clés
• De plus, un modèle composé uniquement de surfaces ou
d’entités inférieures, comme une coque ou un modèle Volumes
plan en 2-D, est malgré tout considéré comme un modèle
Surfaces
géométrique dans la terminologie ANSYS.
Lignes
points-clés
4
...Définitions
• Il existe deux approches pour créer un modèle géométrique:
– Descendante
– Ascendante
• La Modélisation Descendante commence avec une définition de volumes
(ou de surfaces), qui sont ensuite combinés d’une certaine façon pour
créér la forme finale.
ajout
5
...Définitions
• La Modélisation Ascendante débute par des points-clés, à partir desquels
vous “construisez” des lignes, des surfaces, etc.
6
B. Modélisation Descendante
• La modélisation descendante débute par la définition
de volumes (ou de surfaces), qui sont ensuite
combinés d’une certaine façon pour créér la forme
finale.
– Les volumes ou surfaces que vous avez définis initialement
sont appelés des primitives.
– Les primitives sont localisées et orientées à l’aide du
Working Plane (Plan de Travail).
– Les combinations utilisées pour produire la forme finale
sont appelées Opérations booléennes.
7
Primitives
• Les primitives sont des formes géométriques prédéfinies
comme les cercles, les polygones, et les sphères.
• Les primitives en 2-D comprennent les rectangles, les cercles,
les triangles et autres polygones.
8
Primitives
• les primitives en 3-D comprennent les briques, les cylindres,
les prismes, les sphères et les cônes.
9
...Primitives
• Quand vous créez une primitive en 2-D, ANSYS définit une
surface, avec ses lignes sous-jacentes et ses points-clés.
• Quand vous créez une primitive en 3-D, ANSYS définit un
volume, avec ses surfaces sous-jacentes, ses lignes et ses
points-clés.
10
...Primitives
• Vous pouvez créer des primitives en spécifiant leurs
dimensions ou en choisissant leurs localisations dans la
fenêtre graphique.
– Par exemple, pour créér un cercle solide :
• Preprocessor> -Modeling- Create > -Areas- Circle >
En Choisissant Instructions
Pointeur
11
...Primitives
– Pour créer un bloc :
• Preprocessor> -Modelisation- Create > -Volumes- Block >
Instructions
Choisir
Pointeur
ajoutez
13
...Opérations Booléennes
• Toutes les Opérations Booléennes sont disponibles sur le GUI sous
Preprocessor> -Modeling- Operate.
• Par défaut, les entités de départ d’une opération booléenne sont
supprimées après l’opération.
• Les numéros des entités numériques éliminées deviennent “libres” (i.e., ils
seront assignés à une entité nouvellement crée, en lui donnant le plus
petit numéro disponible.).
14
...Opérations Booléennes
• Add (Ajoutez)
– Combine deux entités ou plus en une seule.
15
...Opérations Booléennes
• Glue (Collez)
– Lie deux entités ou plus en créant une frontière commune.
– Utile quand vous voulez maintenir la distinction entre entités (telles
que celles composées de différents matériaux.)
16
...Opérations Booléennes
• Overlap (Superposez) (chevauchement)
– Comme glue, sauf que les entités de départ se chevauchent.
17
...Opérations Booléennes
• Subtract (Enlevez)
– Enlève la portion de chevauchement d’une ou plusieurs entités provenant
d’un groupe d’entités de “base”.
– Utile pour créer des trous ou retirer certaines portions d’une entité.
18
...Opérations Booléennes
• Divide (Divisez)
– Découpe une entité en deux morceaux ou plus qui restent reliés par une
frontière commune.
– Le “cutting tool” (outil de découpe) peut-être le plan de travail , une surface,
une ligne, ou même un volume.
– Utile pour “slicing et dicing” ( “découpage et mise en morceaux”) d’ un volume
compliqué en volumes plus simples pour maillage en briques.
19
...Opérations Booléennes
• Intersect (intersection)
– Garde seulement la portion superposée de deux entités.
– S’il y a plus de deux entités de départ, vous avez deux choix:
l’intersection commune et l’intersection par paire.
• L’intersection commune trouve la région commune de chevauchement
entre toutes les entités de départ.
• L’intersection en paire trouve la region commune de chevauchement
pour chaque paire d’entités et peut produire plus d’une entité finale.
Intersection Intersection
Commune en paire
20
...Opérations Boolèennes
• Partition (Séparation)
– Coupe deux entités ou plus qui s’intersectent, en entités multiples
reliées par des frontières communes.
– Utile, par exemple, pour trouver le point d’intersection de deux lignes
et garder malgré tout les quatre segments de droite, tel que montré ci-
dessous. (Une opération d’intersection résulterait seulement en un
point commun et effacerait les deux lignes).
L L
L 2 Partition L 6
1 3 L
L 4
5
21
...Opérations Booléennes
• Démo:
– “Perçez” un trou en retirant un cercle d’un rectangle (ou un
cylindre d’une brique).
– Créez deux nouvelles entités superposées, sauvegardez db
et effectuez l’opération overlap. Maintenant rechargez db
et ajoutez les entités. Notez la différence entre ces deux
opérations. (Glue est comparable à overlap.)
– Modèle intéressant:
• block ,-2,2, 0,2, -2,2
• sphere,2.5,2.7
• vinv,all! intersection
22
C. Modélisation Ascendante
• La modélisation ascendante commence par la définition des points-clés à
partir desquels les entités sont “construites”.
• Pour construire un objet en forme de L, par exemple, vous pouvez
commencer par definir les points-clés de coins tels qu’indiqué ci-dessous.
Vous pouvez ensuite créer la surface en “ reliant simplement les points “
ou en définissant en premier les lignes et ensuite en définissant les
surfaces par des lignes.
23
Points-clés
• Pour définir les points-clés:
– Preprocessor> -Modeling- Create > Key
Points
– Ou bien utilisez la famille de commandes K:
K, KFILL, KNODE, etc.
• La seule information requise pour la création d’un point clé est son
numéro et les coordonnées de sa localisation.
– Par défaut le numéro de point clé est le premier numéro disponible .
– Les coordonnées de localisation peuvent être données en pointant
simplement sur le plan de travail ou en indiquant les coordonnées X, Y, Z.
Comment les valeurs X, Y, Z sont elles interprétées? Cela dépend du système
actif de coordonnées.
24
Lignes
• Il existe beaucoup de façons de créer des lignes, tel qu’illustré ici.
• Si vous définissez des surfaces ou des volumes, ANSYS générera
automatiquement toutes les lignes non définies au départ et leur
courbure sera déterminée par le CS actif.
• Des points-clés doivent être disponibles pour pouvoir créer les lignes.
25
Surfaces
• La création de surfaces en utilisant la méthode ascendante
implique que les points-clés ou les lignes aient déjà été
définis.
• Si vous définissez des volumes, ANSYS va automatiquement
créer toutes les surfaces et les lignes nondéfinies au départ,
avec la courbure déterminée par le CS actif.
Create> Operate > Extrude
-Areas- Arbitrary
26
Volumes
• La création de volumes selon la méthode ascendante
nécessite la définition préalable de points-clés, de lignes ou
de surfaces.
27
Modélisation Ascendante
• Démo:
– Effacez la base de données
– Créez 5 points-clés à (1,2), (3,2), (4,0), (1,1.5), (2.5,0)
– Créez une surface “ à partir des points-clés.”
– Définissez deux cercles:
• 0.3R, centré sur (2.25,1.5)
• 0.35R, centré sur (3.0,0.6)
– Soustrayez les deux cercles de la surface de base. (Nous avons utilisé
une combinaison de modélisation ascendante et descendante.)
– Sauvegardez sous r.db
28
Opérations
• Les opérations Booléennes sont disponibles pour des
entités créées selon les approches de modélisation
descendante et ascendante.
• A part les opérations Booléennes, beaucoup d’autres
opérations sont disponibles:
– Extrude
– Scale
– Move
– Copy
– Reflect
– Merge
– Fillet
29
...Opérations
Extrude (L’extrusion)
• Pour créer des volumes à partir de surfaces existantes (ou
des surfaces à partir de lignes e des lignes à partir de
points-clés).
• Si la surface est maillée, vous pouvez extruder les
éléments en même temps que des surfaces.
• Quatre façons d’extruder les surfaces:
– Along normal — crée des volumes par projection normale
de surfaces [VOFFST] .
– By XYZ offset — crée des volumes par une extrusion générale
x-y-z [VEXT]. Permet une extrusion graduelle.
– About axis — crée des volumes en faisant tourner des
surfaces autour d’un axe (spécifié par deux points-clés)
[VROTAT].
– Along lignes — crée des volumes en “tirant” des surfaces le
long d’une ligne ou d’un groupe de lignes contigues
[VDRAG].
30
...Opérations
Scale
• Utile pour la conversion d’un système d’unités
en un autre.
31
...Opérations
Move
• Pour translater ou faire tourner une entité
selon des projections DX,DY,DZ spécifiques.
– DX,DY,DZ sont interprétés selon le CS actif.
– Pour translater une entité, choisissez Cartesian
comme CS actif.
– Pour faire tourner une entité, choisissez
cylindrical ou spherical comme CS actif.
– Ou bien utilisez les commandes Transfert
• VGEN, AGEN, LGEN, KGEN Rotation De csys,0 à
• -30° csys,11
Une autre option implique le transfert de
coordonnées dans un système différent.
– Le transfert s’effectue du CS actif au CS
spécifié.
– Cette opération est utile quand vous devez
déplacer et tourner en même temp une entité.
– Ou bien utilisez les commandes
• VTRAN, ATRAN, LTRAN, KTRAN
32
...Opérations
Copy
• Pour créer de multiples copies d’une
entité.
• Spécifie le nombe de copies (2 ou
plus) et les déplacements DX,DY,DZ
pour chaque copie. DX,DY,DZ sont Copie dans le CS cylindrique
interprétés dans le CS actif. local
• Utile pour créer de multiples trous,
renforts, etc.
35
...Opérations
Fillet
• Le raccordement de lignes nécessite
l’intersection de deux lignes avec un point-clé
commun à l’intersection.
– Si le point-clé commun n’existe pas, effectuez
d’abord une opération de partition.
– ANSYS ne met pas à jour la surface sous-jacente (si
existante), vous devez alors ajouter ou soustraire
la région raccordée. Créer
• Le raccordement de surfaces est effectué de raccordement
façon identique.
Soustraire de Créer la
la surface de surface
base
36
...Opérations
• Démo:
– Rechargez r.db ( si necessaire )
– Créez deux points-clés pour l’axe, à (0,0) et (0,1), et ensuite extrudez la
surface en la faisant tourner de 60° autour de l’axe
– Rechargez r.db
– Créez un congé de 0,5R entre les lignes supérieure et droite. (Notez
que les lignes reliées à la surface ont été modifiées. Ceci est permis
dans certains cas.)
– Créez la surface triangulaire de raccordement par ligne (AL,P), et
soustrayez-la ensuite de la surface principale.
37
38