Vous êtes sur la page 1sur 16

PyBar

Calcul de structures planes

Utilisation de l'diteur

version du 19/11/11

pyBar est un logiciel de calcul


de structure plane comme
celle reprsente sur la figure
ci-contre et qui va servir de fil
directeur cette
prsentation.

Il s'agit d'un portique (hauteur


3 m, largeur 4 m de section
HEB 140) soumis une force
horizontale en tte de poteau.

Les barres ou poutres (au


nombre de 3 ici : B1, B2, B3)
sont chacune dfinies partir
des deux points dextrmits
(appels noeuds).
Etude d'un portique mtallique

Cette structure est constitue de 4 noeuds (N1, N2, N3, N4).


Autrement dit, il convient de dfinir dabord les noeuds, puis les barres partir des
noeuds.
Chaque barre a une origine et une extrmit en se dplaant suivant les petits repres
indiqus sur chaque barre.

Par exemple, B1 est la barre allant de N1 N2.

pyBar a encore besoin dun certain nombre de renseignements comme les liaisons

1/16
(encastrement, rotule, appui simple ou lastique), la gomtrie des sections des barres
(est-ce que la poutre est rectangulaire, en forme de T, circulaire?) et les matriaux
constitutifs des barres (la poutre est-elle en acier, bton, bois ?), Une fois cela dfini,
pyBar attend le chargement de la structure, cest dire les forces provenant de poids
propres, de charges dexploitation. Ces charges sont des forces ou moments ponctuels,
des charges uniformment rparties, triangulaires, trapzodales, thermiques.

Ici, les liaisons sont une articulation en N1 et un appui simple en N4. Les barres sont
constitues de profils mtallique HEB 140.

1 Dbuter une tude


Au dmarrage de lapplication, deux possibilits vous sont offertes :
Ouvrir une tude existante
Crer une nouvelle tude

1.1 Ouverture dune


tude existante
Fichier / Ouvrir (ou open) ou clic droit sur
la zone de dessin Ouvrir une tude
(menu contextuel). Il est possible
douvrir des tudes dans des onglets
spars ou bien plusieurs tudes sur le
mme onglet.

Un rpertoire ou dossier contenant des


exemples de structures est disponible
dans le rpertoire Fichiers pyBar.

Pour en savoir plus :


Les donnes relatives une tude
sont enregistres dans un fichier
dextension .dat. Si le fichier lu est
valide, la structure est dessine dans la fentre principale et les menus deviennent
actifs. Si une erreur est dcele, elle est indique et il convient de la corriger en
passant par lditeur des donnes. Les menus sont alors masqus.
Chaque fois quune tude existante est ouverte, un fichier de mme nom et
dextension .dat~ est gnr afin de servir de sauvegarde. Pour rcuprer la
sauvegarde, il suffit de changer lextension en .dat.

1.2 Cration dune nouvelle tude


Nous souhaitons modliser la structure ci-jointe constitue de 3 profils HEB 140.

Fichier / Nouvelle tude ou menu contextuel Nouvelle tude


Dans ce cas, lapplication ouvre immdiatement lditeur des donnes.

2/16
2 Editeur de donnes
Cette nouvelle fentre est constitue de 8 onglets.
Onglet des units
Onglet des noeuds
Onglet des barres
Onglet des liaisons
Onglet pour la gomtrie des barres
Onglet pour les matriaux
Onglet des cas de charges
Onglet des combinaisons

2.1 Onglet des units

Rglage des units

Vrifier si besoin que les units par dfaut sont bien celles du systme international.

Astuce :
Le petit bouton en haut droite permet de sauvegarder les units choisies comme
units par dfaut pour les prochaines tudes.

2.2 Onglet des noeuds


Ajouter avec le bouton plus le nombre de noeuds dsirs. Inutile de renommer les
noeuds si les noms proposs vous conviennent.

3/16
Saisir les coordonnes suivant x et y dans le repre global.

Insertion des noeuds en cliquant sur +

4/16
Paramtrage des coordonnes des noeuds

Pour en savoir plus :


Il est possible de dfinir les points partir de coordonnes relatives et/ou polaires.
Les coordonnes s'affichent immdiatement dans la partie de droite, ce qui n'a
aucun intrt dans le cas des coordonnes cartsiennes absolues.

Important :
Ds que les points sont saisis, il faut enregistrer l'tude afin de pourvoir visualiser
les points sur la fentre de dessin. Si le nom des points et des barres n'apparait pas,
effectuer un clic droit sur le dessin pour choisir l'affichage de ces informations.

Fentre principale : visualisation des points aprs enregistrement

5/16
Pour supprimer les points inutiles, cocher sur le bouton en dbut de ligne puis sur le
bouton moins comme le montre la figure suivante :

Slection des lignes pour suppression des noeuds inutiles

2.3 Onglet des barres


Important :
Il faut dfinir autant de barre qu'il y a de segments entre les points. Cela signifie
qu'une poutre continue avec 4 points doit tre dfinie avec 3 barres (et non pas une
seule allant du premier point au dernier).

Ajouter les barres avec le bouton plus. Slectionner les points de dpart et d'arrive
dans la liste des points.

6/16
Ajout de barres

Pour en savoir plus :


Cocher le bouton relax signifie que l'on souhaite placer une articulation en bout de
barre au point correspondant. Une relaxation signifie que la rotation de l'extrmit
de la barre est libre (et donc pas de transmission de moment entre les deux barres).

Enregistrer pour visualiser les barres. Afficher le nom des barres partir du menu
contextuel comme illustr sur la figure suivante :

7/16
Affichage des barres et menu contextuel pour afficher le nom des barres ou des noeuds

2.4 Onglet des liaisons


Ajouter les barres avec le bouton plus. Choisir le type de liaison (encastrement,
articulation, appui simple ou appui lastique).

8/16
Onglet des liaisons

Pour en savoir plus :


L'utilisation des appuis lastiques peut aussi servir crer des symtries. Se rfrer
la documentation complte de pyBar sur le site internet.

Les deux sous onglets (dplacements imposs et rotules lastiques) sont facultatifs.
Rappel :
Penser enregistrer votre tude pour visualiser vos modifications.

2.5 Onglet Gomtrie


Ajouter une ou plusieurs lignes. Si toutes les barres sont identiques, il est commode de
mettre un * dans le champ du nom de la barre. La figure suivante montre les diffrents
formats possibles pour la saisie des noms des barres.

9/16
Onglet gomtrie des sections droites
Notez les formats possible pour le nom des barres

Le nom du profil est facultatif.

Les informations surface et IG sont obligatoires. Vous devez les connaitre (calcul
gomtrique) ou bien utiliser la librairie des profils. La librairie des profils s'ouvre
partir du troisime bouton de la barre d'outils suprieure de l'diteur.

10/16
Ouverture de la librairie des profils
Dployer les profils contenus dans HE

Reprer le type de profil que vous souhaitez en dployant les contenus l'aide des
petits boutons en forme de triangle. Slectionner votre profil (ici HEB 140) d'un simple
clic sur la ligne correspondante (de faon avoir la ligne slectionne comme sur la
figure suivante).

Attention :
La librairie est entirement personnalisable par l'utilisateur aussi bien pour ajouter
des profils que pour modifier les valeurs. Il est possible tout moment de revenir
la librairie par dfaut mais vos donnes personnelles seront alors perdues.

11/16
2.5.a) Librairie des profils

Slection du profil requis

2.5.b) Affecter un profil


Pour copier le profil retenu dans l'onglet gomtrie de l'diteur de donnes, il vous
reste cliquer sur le petit bouton gauche de la ligne correspondante comme le montre
la figure suivante.

Pour en savoir plus :


Il est tout fait possible de modifier ensuite une valeur directement depuis l'diteur.

12/16
Affectation du profil depuis la librairie
Cliquez sur le deuxime bouton de la ligne correspondante

2.6 Onglet des matriaux


Aprs voir rgler vos units sur GPa pour le module lastique (sur le premier onglet des
units), saisir * (signifiant l encore toutes les barres) et 200 ou 210 GPa comme valeur
pour l'acier (voir figure suivante).

Pour en savoir plus :


Si vous devez utiliser le poids propre comme chargement, il faut imprativement
dfinir la masse volumique dans le sous-onglet masse volumique.
Si vous utilisez des chargements thermiques, il faut indiquer le coefficient de
dilatation thermique dans le troisime sous-onglet.
Sinon, seul le module lastique est une donne obligatoire.

13/16
Rglage du module lastique (Young)

2.7 Onglet des chargements


Cet onglet fait appel deux notions :
Les chargements
Les cas de charges
Un chargement est tout simplement une force ou moment appliqu la structure.
Le cas de charge est une boite qui va contenir les diffrents chargements. Dans les cas
les plus simples, un seul cas de charge suffit. Par contre lorsque l'utilisateur souhaite
utiliser des combinaisons d'actions plusieurs cas de charges doivent tre prvus.
Si c'est pas le cas, aller directement ajouter des chargements

2.7.a) Ajouter un cas de charge


Cliquer sur le bouton plus droite du premier cas de charge. Un deuxime onglet est
ajout, dsigns par cas 2. Les cas de charges peuvent tre renomms en double-
cliquant sur le nom.

Rappel :
Penser enregistrer pour visualiser vos modifications.

2.7.b) Ajouter des chargements


Chaque cas de charge peut contenir autant de chargements que souhait. Les
chargements sont de 5 types (de gauche droite sur la barre d'outils des chargements

14/16
situe juste au dessus des noms des cas de charges) :
charge ponctuelle sur noeud
charge uniformment rpartie
charge trapzodale
charge ponctuelle sur barre
charge thermique

Sur la figure suivante, on voit une charge nodale applique au noeud N2, constitue
d'une force horizontale de valeur Fx = 10

Cration du chargement nodal Cliquez sur nodal

Les chargements peuvent tre supprims en les cochant et en cliquant sur moins dans
la barre d'outils suprieure.

2.8 Onglet des combinaisons


Cet onglet dont le caractre est facultatif permet de combiner des cas de charges entre
eux en les pondrant par un coefficient (par exemple les coefficients 1,35 et 1,5 des
ELU)

3 Exploitation des rsultats


Bien que l'utilisation soit assez simple, il est prfrable de se rfrer la documentation
pour une exploitation complte de pyBar (notamment pour les importations vers un

15/16
tableur, l'exportation au format svg ou jpeg, les combinaisons et les lignes d'influence)

Superposition de deux diagrammes (chargement et dforme)

16/16

Vous aimerez peut-être aussi