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. !l s"agit d"un portique #$auteur % &' largeur ( & de section )*B 1(0+ sou&is une force $ori,ontale en t-te de poteau. Les .arres ou poutres #au no&.re de % ici / B1' B2' B%+ sont c$acune dfinies partir des deu0 points d1e0tr&its #appels noeuds+.

Etude d'un portique mtallique

Cette structure est constitue de ( noeuds #21' 22' 2%' 2(+. 3ans pyBar' il convient de dfinir d1a.ord les noeuds' puis les .arres. C$aque .arre a une origine et une e0tr&it en se dpla4ant suivant les petits rep5res indiqus sur c$aque .arre. 6ar e0e&ple' B1 est la .arre allant de 21 22.

pyBar a encore .esoin d1un certain no&.re de renseigne&ents co&&e les liaisons #encastre&ent' rotule' appui si&ple ou lastique+' la go&trie des sections des .arres #est-ce que la poutre est rectangulaire' en for&e de 7' circulaire89+ et les &atriau0 constitutifs des .arres #la poutre est-elle en acier' .ton' .ois 89+' :ne fois cela dfini' pyBar attend le c$arge&ent de la structure' c1est dire les forces provenant de poids propres' de c$arges d1e0ploitation. Ces c$arges sont des forces ou &o&ents ponctuels' des c$arges unifor&&ent rparties' triangulaires' trap,o;dales' t$er&iques. !ci' les liaisons sont une articulation en 21 et un appui si&ple en 2(. Les .arres sont constitues de profils &tallique )*B 1(0.

1/1<

1 Dbuter une tude


=u d&arrage de l1application' deu0 possi.ilits vous sont offertes / >uvrir une tude e0istante Crer une nouvelle tude

1.1 Ouverture tude existante

dune

Fichier / Ouvrir ou clic droit sur la ,one de dessin Ouvrir une tude #&enu conte0tuel+. !l est possi.le d1ouvrir des tudes dans des onglets spars ou .ien plusieurs tudes sur le &-&e onglet. :n rpertoire ou dossier contenant des e0e&ples de structures est disponi.le dans le rpertoire Fichiers pyBar. Pour en savoir plus : Les donnes relatives une tude sont enregistres dans un fic$ier d1e0tension .dat. ?i le fic$ier lu est valide' la structure est dessine dans la fen-tre principale et les &enus deviennent actifs. ?i une erreur est dcele' elle est indique et il convient de la corriger en passant par l1diteur des donnes. Les &enus sont alors &asqus. C$aque fois qu1une tude e0istante est ouverte' un fic$ier de &-&e no& et d1e0tension .dat@ est gnr afin de servir de sauvegarde. 6our rcuprer la sauvegarde' il suffit de c$anger l1e0tension en .dat.

1.2 Cration dune nouvelle tude


2ous sou$aitons &odliser la structure ci-dessus constitue de % profils )*B 1(0. Fichier / Nouvelle tude ou &enu conte0tuel Nouvelle tude 3ans ce cas' l1application ouvre i&&diate&ent l1diteur des donnes. =fin de visualiser instantan&ent les &odifications apportes l"tude' il faut passer dans le &ode A .auc$e B o.tenu depuis le .outon correspondant de la fen-tre principale.

2 Editeur de donnes
Cette nouvelle fen-tre est constitue de C onglets. >nglet des units >nglet des noeuds >nglet des .arres >nglet des liaisons >nglet pour la go&trie des .arres 2/1<

>nglet pour les &atriau0 >nglet des cas de c$arges >nglet des co&.inaisons

2.1 Onglet des units

Dglage des units Vrifier si .esoin que les units par dfaut sont .ien celles du syst5&e international. Astuce : Le petit .outon en $aut droite per&et de sauvegarder les units c$oisies co&&e units par dfaut pour les proc$aines tudes.

2.2 Onglet des noeuds


3eu0 types de noeuds / les noeuds si&ples et les noeuds d"arc utilisons les noeuds si&ples. !nutile de reno&&er les noeuds si les no&s proposs vous conviennent. ?aisir les coordonnes suivant 0 et y dans le rep5re glo.al. . !ci' nous

%/1<

nsertion des noeuds en cliquant sur et paramtra!e des coordonnes des noeuds

Pour en savoir plus : !l est possi.le de dfinir les points partir de coordonnes relatives et/ou polaires. Les coordonnes s"affic$ent i&&diate&ent dans la partie de droite' ce qui n"a aucun intr-t dans le cas des coordonnes cartsiennes a.solues.

mportant : 35s que les points sont saisis' il faut enregistrer l"tude afin de pourvoir visualiser les points sur la fen-tre de dessin. ?i le no& des points et des .arres n"apparait pas' effectuer un clic droit sur le dessin pour c$oisir l"affic$age de ces infor&ations.

(/1<

Een-tre principale / visualisation des points apr5s enregistre&ent 6our suppri&er les points inutiles' coc$er sur le .outon en d.ut de ligne puis sur le .outon moins co&&e le &ontre la figure suivante /

5/1<

"lection des li!nes pour suppression des noeuds inutiles

2.3 Onglet des barres


mportant : !l faut dfinir autant de .arre qu"il y a de seg&ents entre les points. Cela signifie qu"une poutre continue avec ( points doit -tre dfinie avec % .arres #et non pas une seule allant du pre&ier point au dernier+.

=Fouter les .arres avec le .outon dans la liste des points.

. ?lectionner les points de dpart et d"arrive

</1<

A#out de $arres

Pour en savoir plus : :n &enu conte0tuel #clic droit sur la ligne d"une .arre+ est disponi.le et per&et de placer une rela0ation #ou articulation+ en .out de .arre au point correspondant. :ne rela0ation signifie que la rotation de l"e0tr&it de la .arre est li.re #et donc pas de trans&ission de &o&ent entre les deu0 .arres+.

*nregistrer pour visualiser les .arres. =ffic$er le no& des .arres conte0tuel co&&e illustr sur la figure suivante /

partir du &enu

G/1<

A%%icha!e des $arres et menu conte&tuel pour a%%icher le nom des $arres ou des noeuds

2.4 Onglet des liaisons


=Fouter les .arres avec le .outon plus. C$oisir le type de liaison #encastre&ent' articulation' appui si&ple ou appui lastique+.

C/1<

On!let des liaisons

Pour en savoir plus : L"utilisation des appuis lastiques peut aussi servir crer des sy&tries. ?e rfrer la docu&entation co&pl5te de pyBar sur le site internet. Les deu0 sous onglets #dplace&ents i&poss et rotules lastiques+ sont facultatifs. 'appel : 6enser enregistrer votre tude pour visualiser vos &odifications.

2.5 Onglet Gomtrie


=Fouter une ou plusieurs lignes. ?i toutes les .arres sont identiques' il est co&&ode de &ettre un H dans le c$a&p du no& de la .arre. La figure suivante &ontre les diffrents for&ats possi.les pour la saisie des no&s des .arres.

I/1<

On!let !omtrie des sections droites Note( les %ormats possi$le pour le nom des $arres

Le no& du profil est facultatif. Les infor&ations sur%ace et ) sont o.ligatoires. Vous deve, les connaitre #calcul go&trique+ ou .ien utiliser la li.rairie des profils. La li.rairie des profils s"ouvre partir du troisi5&e .outon de la .arre d"outils suprieure de l"diteur.

10/1<

Ouverture de la li$rairie des pro%ils *ployer les pro%ils contenus dans +E

Deprer le type de profil que vous sou$aite, en dployant les contenus l"aide des petits .outons en for&e de triangle. ?lectionner votre profil #ici )*B 1(0+ d"un si&ple clic sur la ligne correspondante #de fa4on avoir la ligne slectionne co&&e sur la figure suivante+. =ttention / La li.rairie est enti5re&ent personnalisa.le par l"utilisateur aussi .ien pour aFouter des profils que pour &odifier les valeurs. !l est possi.le tout &o&ent de revenir la li.rairie par dfaut &ais vos donnes personnelles seront alors perdues.

11/1<

2.5.a)

Librairie des profils

"lection du pro%il requis

2.5.b)

Affecter un profil

6our copier le profil retenu dans l"onglet go&trie de l"diteur de donnes' il vous reste cliquer sur le petit .outon gauc$e de la ligne correspondante co&&e le &ontre la figure suivante.

Pour en savoir plus : !l est tout fait possi.le de &odifier ensuite une valeur directe&ent depuis l"diteur.

12/1<

A%%ectation du pro%il depuis la li$rairie ,lique( sur le deu&i-me $outon de la li!ne correspondante

2.6 Onglet des matriaux


=pr5s voir rgler vos units sur J6a pour le &odule lastique #sur le pre&ier onglet des units+' saisir H #signifiant l encore toutes les .arres+ et 200 ou 210 J6a co&&e valeur pour l"acier #voir figure suivante+. Pour en savoir plus : ?i vous deve, utiliser le poids propre co&&e c$arge&ent' il faut i&prative&ent dfinir la &asse volu&ique dans le sous-onglet &asse volu&ique. ?i vous utilise, des c$arge&ents t$er&iques' il faut indiquer le coefficient de dilatation t$er&ique dans le troisi5&e sous-onglet. ?inon' seul le &odule lastique est une donne o.ligatoire.

1%/1<

'!la!e du module lastique ./oun!0

2.7 Onglet des c argements


Cet onglet fait appel deu0 notions / Les c$arge&ents Les cas de c$arges :n c$arge&ent est tout si&ple&ent une force ou &o&ent appliqu la structure. Le cas de c$arge est une .oite qui va contenir les diffrents c$arge&ents. 3ans les cas les plus si&ples' un seul cas de c$arge suffit. 6ar contre lorsque l"utilisateur sou$aite utiliser des co&.inaisons d"actions plusieurs cas de c$arges doivent -tre prvus. ?i c"est pas le cas' aller directe&ent A aFouter des c$arge&ents B

2.7.a)

Ajouter un cas de charge

Cliquer sur le .outon plus droite du pre&ier cas de c$arge. :n deu0i5&e onglet est aFout' dsigns par cas 1. Les cas de c$arges peuvent -tre reno&&s en dou.lecliquant sur le no&. 'appel : 6enser enregistrer pour visualiser vos &odifications.

2.7.b)

Ajouter des chargements

C$aque cas de c$arge peut contenir autant de c$arge&ents que sou$ait. Les c$arge&ents sont de 5 types #de gauc$e droite sur la .arre d"outils des c$arge&ents situe Fuste au dessus des no&s des cas de c$arges+ / 1(/1<

c$arge c$arge c$arge c$arge c$arge

ponctuelle sur noeud unifor&&ent rpartie trap,o;dale ponctuelle sur .arre t$er&ique

?ur la figure suivante' on voit une c$arge nodale applique au noeud 22' constitue d"une force $ori,ontale de valeur E0 K 10

,ration du char!ement nodal 2 ,lique( sur nodal

Les c$arge&ents peuvent -tre suppri&s en les coc$ant et en cliquant sur moins dans la .arre d"outils suprieure.

2.! Onglet des combinaisons


Cet onglet dont le caract5re est facultatif per&et de co&.iner des cas de c$arges entre eu0 en les pondrant par un coefficient #par e0e&ple les coefficients 1'%5 et 1'5 des *L:+

3 Exploitation des rsultats


Bien que l"utilisation soit asse, si&ple' il est prfra.le de se rfrer la docu&entation pour une e0ploitation co&pl5te de pyBar #nota&&ent pour les i&portations vers un ta.leur' l"e0portation au for&at svg ou Fpeg' les co&.inaisons et les lignes d"influence+

15/1<

"uperposition de deu& dia!rammes .char!ement et d%orme0

1</1<