Vous êtes sur la page 1sur 16

pyBar

Calcul de structures planes

Notice de dmarrage
Version du 25/10/12 pyBar est un logiciel de calcul de structure plane. La structure de type portique illustre sur la figure ci-contre va servir de fil directeur cette notice. 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). Dans pyBar, il convient de dfinir dabord les noeuds, puis les barres. 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 (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/16

1 Dbuter une tude


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

1.1 Ouverture tude existante

dune

Fichier / Ouvrir 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-dessus constitue de 3 profils HEB 140. Fichier / Nouvelle tude ou menu contextuel Nouvelle tude Dans ce cas, lapplication ouvre immdiatement lditeur des donnes. Afin de visualiser instantanment les modifications apportes l'tude, il faut passer dans le mode bauche obtenu depuis le bouton correspondant de la fentre principale.

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 2/16

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


Deux types de noeuds : les noeuds simples et les noeuds d'arc utilisons les noeuds simples. Inutile de renommer les noeuds si les noms proposs vous conviennent. Saisir les coordonnes suivant x et y dans le repre global. . Ici, nous

3/16

Insertion des noeuds en cliquant sur et 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.

4/16

Fentre principale : visualisation des points aprs enregistrement Pour supprimer les points inutiles, cocher sur le bouton en dbut de ligne puis sur le bouton moins comme le montre la figure suivante :

5/16

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 dans la liste des points.

. Slectionner les points de dpart et d'arrive

6/16

Ajout de barres

Pour en savoir plus : Un menu contextuel (clic droit sur la ligne d'une barre) est disponible et permet de placer une relaxation (ou 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 doublecliquant 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 situe juste au dessus des noms des cas de charges) : 14/16

charge charge charge charge charge

ponctuelle sur noeud uniformment rpartie trapzodale ponctuelle sur barre 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 tableur, l'exportation au format svg ou jpeg, les combinaisons et les lignes d'influence)

15/16

Superposition de deux diagrammes (chargement et dforme)

16/16

Vous aimerez peut-être aussi