Académique Documents
Professionnel Documents
Culture Documents
1. INTRODUCTION
Vous avez fini le dessin et le coloriage avec SpaceClaim et vous avez maillé votre géométrie
avec Salomé. Maintenant, il est le temps d’utiliser l’arme secrète de setec tpi, Pythagore.
La dernière étape avant de lancer les calculs avec Pythagore est la mise en donnés :
caractéristiques mécaniques, conditions aux limites, chargements.
Comme on sait, Pythagore est un logiciel qui n’est pas terrible ni en prétraitement, ni en
post-traitement. Donc, il faut utiliser d’autres logiciels afin de réaliser un modèle de calcul.
Afin d’attribuer les caractéristiques mécaniques à chaque composante définie dans
SpaceClaim, sans écrire des milliers de lignes de code DECODA comme on faisait au XXème
siècle, on peut utiliser l’outil Excel « Input_Pythagore » qui va générer automatiquement
une grande partie du code DECODA pour les modules DDON, DCIS, DDON et DLOAD.
Le code est généré dans des fichiers .txt qui doivent être insérés dans les modules
Pythagore.
Le fichier excel_zones.txt contient toutes les zones introduites dans la feuille Excel. Ce
fichier est utilisé par le script python verif_zones.txt qui sert à vérifier la concordance entre
les composants SpaceClaim et les zones introduites dans Excel.
Page 1/13
Feuille Excel Input_Pythagore
2. ONGLETS
Page 2/13
Feuille Excel Input_Pythagore
SECTION_DESIGNER
L’onglet permet de définir les éléments qui auront une section en béton plus complexe, qui
va être réalisée directement dans le module CARA. Pour chaque élément/composant (Zone
name) il faut indiquer :
le numéro de type (Type number) qui doit être identique à celui définis dans CARA ;
la classe du béton (Concrete class) ;
le coefficient du Poisson (Poisson’s ratio) ;
des coefficients pour modifier le module d’élasticité et la densité du béton (Stiffness
et Mass).
Pour chaque élément nous pouvons aussi définir :
les relâchements (Releases) ;
les coordonnées du nœud géométrique du modèle dans le repère principal de la
section (YP et ZP) ;
la rotation du repéré local (BETA).
Page 3/13
Feuille Excel Input_Pythagore
CONCRETE_COLUMNS
L’onglet permet de définir les poteaux en béton qui auront une section rectangulaire ou
circulaire. Pour chaque élément/composant (Zone name) il faut indiquer :
le numéro de type (Type number) ;
la classe du béton (Concrete class) ;
le coefficient du Poisson (Poisson’s ratio) ;
les dimensions (soit b et h soit φ) ;
des coefficients pour modifier le module d’élasticité et la densité du béton (Stiffness
et Mass).
Pour chaque élément nous pouvons aussi définir :
les relâchements (Releases) ;
les coordonnées du nœud géométrique du modèle dans le repère principal de la
section (YP et ZP) ;
la rotation du repéré local (BETA) ;
la dimension caractéristique du maillage de la section (Section mesh size).
**TY 4
NO 1 A 180 RA 0.3 AN 0 A 360 Q 180
CE 1 A 179
DES MAIL
Page 4/13
Feuille Excel Input_Pythagore
RECTANGULAR_CONCRETE_BEAMS
L’onglet permet de définir les poutres en béton qui auront une section rectangulaire. Pour
chaque élément/composant (Zone name) il faut indiquer :
le numéro de type (Type number) ;
la classe du béton (Concrete class) ;
le coefficient du Poisson (Poisson’s ratio) ;
les dimensions (b et h) ;
des coefficients pour modifier le module d’élasticité et la densité du béton (Stiffness
et Mass).
Pour chaque élément nous pouvons aussi définir :
les relâchements (Releases) ;
les coordonnées du nœud géométrique du modèle dans le repère principal de la
section (YP et ZP) ;
la rotation du repéré local (BETA) ;
la dimension caractéristique du maillage de la section (Section mesh size).
Page 5/13
Feuille Excel Input_Pythagore
TEE_CONCRETE_BEAMS
L’onglet permet de définir les poutres en béton qui auront une section en T. Pour chaque
élément/composant (Zone name) il faut indiquer :
le numéro de type (Type number) ;
la classe du béton (Concrete class) ;
le coefficient du Poisson (Poisson’s ratio) ;
les dimensions ;
des coefficients pour modifier le module d’élasticité et la densité du béton (Stiffness
et Mass).
Pour chaque élément nous pouvons aussi définir :
les relâchements (Releases) ;
les coordonnées du nœud géométrique du modèle dans le repère principal de la
section (YP et ZP) ;
la rotation du repéré local (BETA) ;
la dimension caractéristique du maillage de la section (Section mesh size).
Page 6/13
Feuille Excel Input_Pythagore
STANDARD_STEEL_SECTIONS
L’onglet permet de définir les profilés métalliques qui se trouvent dans le catalogue du
Pythagore. Pour chaque élément/composant (Zone name) il faut indiquer :
le numéro de type (Type number) ;
le coefficient du Poisson (Poisson’s ratio) ;
le type de profilé et ses dimensions (Section designation) ;
des coefficients pour modifier le module d’élasticité et la densité du béton (Stiffness
et Mass).
Pour chaque élément nous pouvons aussi définir :
les relâchements (Releases) ;
les coordonnées du nœud géométrique du modèle dans le repère principal de la
section (YP et ZP) ;
la rotation du repéré local (BETA) ;
Page 7/13
Feuille Excel Input_Pythagore
I_BUILTUP_STEEL_SECTIONS
L’onglet permet de définir les sections en I métalliques avec des semelles inégales. Pour
chaque élément/composant (Zone name) il faut indiquer :
le numéro de type (Type number) ;
le coefficient du Poisson (Poisson’s ratio) ;
les dimensions ;
des coefficients pour modifier le module d’élasticité et la densité du béton (Stiffness
et Mass).
Pour chaque élément nous pouvons aussi définir :
les relâchements (Releases) ;
les coordonnées du nœud géométrique du modèle dans le repère principal de la
section (YP et ZP) ;
la rotation du repéré local (BETA) ;
Page 8/13
Feuille Excel Input_Pythagore
CONCRETE_WALLS
L’onglet permet de définir les caractéristiques de voiles en béton. Pour chaque
surface/composant (Zone name) il faut indiquer :
la classe du béton (Concrete class) ;
le coefficient du Poisson (Poisson’s ratio) ;
l’épaisseur (Thickness) ;
des coefficients pour modifier le module d’élasticité et la densité du béton (Stiffness
et Mass).
Pour chaque voile nous pouvons aussi définir une charge permanente complémentaire
uniformément distribué (SIDL).
Page 9/13
Feuille Excel Input_Pythagore
CONCRETE_SLABS
L’onglet permet de définir les caractéristiques de dalles en béton. Pour chaque
surface/composant (Zone name) il faut indiquer :
la classe du béton (Concrete class) ;
le coefficient du Poisson (Poisson’s ratio) ;
l’épaisseur (Thickness) ;
des coefficients pour modifier le module d’élasticité et la densité du béton (Stiffness
et Mass).
Pour chaque dalle nous pouvons aussi définir une charge permanente complémentaire
uniformément distribué (SIDL), une charge d’exploitation en fonction de sa catégorie (LIVE)
et une charge de neige (SNOW).
Page 10/13
Feuille Excel Input_Pythagore
CLT_FLOORS
L’onglet permet de définir les caractéristiques de planchers en CLT. Pour chaque
surface/composant (Zone name) il faut indiquer :
le type du panneau (Panel Type) ;
le coefficient du Poisson (Poisson’s ratio) ;
des coefficients pour modifier le module d’élasticité et la densité du béton (Stiffness
et Mass).
Pour chaque dalle nous pouvons aussi définir une charge permanente complémentaire
uniformément distribué (SIDL), une charge d’exploitation en fonction de sa catégorie (LIVE)
et une charge de neige (SNOW).
On peut aussi imposer une épaisseur diffèrent de l’épaisseur réel du panneau.
Les modules d’élasticité pour chaque panneau et la densité du bois sont donnés dans le
tableau suivant.
Page 11/13
Feuille Excel Input_Pythagore
3
Panel type Emean (MPa) ρ (t/m )
100 L3s 11700 0.46
120 L3s 12037 0.46
160 L5s-2 12305 0.46
100 L5s 9900 0.46
120 L5s 10995 0.46
140 L5s 11552 0.46
160 L5s 11133 0.46
180 L5s 10494 0.46
200 L5s 9900 0.46
180 L7s 8719 0.46
200 L7s 6853 0.46
240 L7s 8186 0.46
220 L7s-2 11401 0.46
240 L7s-2 12095 0.46
260 L7s-2 11834 0.46
280 L7s-2 11552 0.46
300 L8s-2 11467 0.46
320 L8s-2 11133 0.46
Page 12/13
Feuille Excel Input_Pythagore
DUMMY_BEAMS
L’onglet permet de définir les caractéristiques d’éléments souples utilisés d’habitude pour
appliquer des charges linéiques sur des éléments surfaciques. Pour chaque composant
(Zone name) il faut indiquer seulement le numéro de type (Type number).
LOAD_ZONES
L’onglet permet de définir une charge permanente complémentaire uniformément distribué
(SIDL), une charge d’exploitation en fonction de sa catégorie (LIVE) et une charge de neige
(SNOW) sur une zone qui va être créée entièrement directement dans Pythagore.
Le code généré est identique avec le code généré pour les voiles et pour les planchers.
Page 13/13