• Aucun résultat trouvé

ARTheque - STEF - ENS Cachan | Informatique-mécanique

N/A
N/A
Protected

Academic year: 2021

Partager "ARTheque - STEF - ENS Cachan | Informatique-mécanique"

Copied!
5
0
0

Texte intégral

(1)

INFORMATIQUE

MECANIQUE

Montero - Ribas

ENNA

S~

DENIS

Le programme présenté

ci-cont~e

représente

l'adaptation

à

l'ordinateur de la méthode graphique de Mohr

pour la recherche des fl@ches des poutres en flexion.

La poutre est divisée en IOO segments égaux,

les forces étant appliquées aux extrémités de cee segments.

Comme l'ordinateur utilisé ici n'accepte pas

d'indices nule,les valeurs correspondantes

à

l'abscisse x sont

stockées en x+I. Exemple: f(x+I),t(x+I) et m(x+I)

3

3500

4000

4050

4595

4700

4820

49I5

Explication du programme

à

3300 Initialisation des variables,choix du type de

poutre et entrée des forces.

à

3580 Recherche des réactions aux appuis

à

4040 Tracé de la poutre et des forcee

à

4590 Tracé du diagramme des efforts tranchants

à

4690 Tracé du diagramme des moments fléchissants

à

4780 Réactions fictives aux appuis

à

49IO Effort tranchant fictif et flêche,poutre sur

2 appuis

à

4920 Idem pour les poutres encastrées

4930 Tracé des flêchee

Ce programnie "tourne" sur un Spectrum 48K,

i l est trée facilement transposable sur tout autre ordinateur

avec de bonnes possibilités graphiques.

Si la précision obtenue sur la valeur de la

flêche

(~

I%) ne voue suffit pas, i l faudra: di viser la poutre en

500 ou IOOO segments.

Enfin si la mémoire disponible sur votre

ordinateur est plue faible,vous pouvez réduire la taille du

programme en employant des sous-programmes,en effet ici 1'

ordinateur exécute 2 fois le même travail pour les charges

réelles et pour lee chargee fictives.

(2)

:-,; j::;>J:'M nrnnr.=.mmr.> rll" tr.:.r-P rl~=>c:; P.nllt~·"'"' pn +lo::>>!'ÎI"ln n.=.r Mr MnntPrn-:-Riba~;>

5

DIM

f

<

ÜÜ

>: DIM m < 101 >: DIM t < 101 >

;\;f<.10

>fHJRP~RA~

·.·

JN!<···· .. lZ!, .,f:APE::R

·-.~

·

,_,;;~

-.l.·~~-:;d,t~~:~mw-~~gjijffi;;f{IJst~l~J;\.1-:;:;t:t,

(~;;:·;;~~

.RRJNT

AT:-J.(ih·t~;:".~:\~hpgril\romtiii,.;tr9.s;lï!

...

312l PRINT " Effort tranchant" ·

412l PRINT ·j, . . . - -

.·.Molllëiïf

fieèhissan_t_"

~~l;~-:-~~tiJ~;;~~;·rci~:~!{~!.2:~e~:;.~à~~t.~.~t·1i:~._ ~·~~1~.ri-~i2;t;~~:2lfJ~i0tb::~~0ii~?,.··":··

212ll2ll2l INPUT "1= poutre encastree,2= poutre sur 2 app~:-~~'~.i.l"

2030 LET pb=l2l .. - --- .. .

-•:2035 IF r~l TAEN~L~T pb~l

:~;il2ll2l-

t..:ET

x a~l?J 1 L~T x1:1~100

. .

>: . •. _.: : ·

"'2530 INF;t,r(·\''Ï,;;ë:harges ~epart i es, 2=pas de charges repar-t:_i es" J r _

-2540 IF r=2 THEN GO TO 3000

2E:i50

INPUT."

indi

qt,tez

l 'adresse

··2560 INPUT 11inoiql.tez l'~dresse

2570 Ii\JPÙT "indi,qLtez la-·valeLtr

'2580 IF p2<=p1-THEN GO TO 2550

de

deb1..1t"; p

1

de fin",p2 de de p";p

2600 FOR x=p1

TO

p2; LET f(x+ll~flx+l)+p: NEXT x

3020 INF'UT "combien

de

.forces. voulez-vous rent_re~r~'

H=

' ~503!ZJ IF- c=0 THEN GO TO 3300

3040 FOH i

=:J

TD c

:3045 INPUT "entr-ez l'fo\bscisse";>:

:;:;050 II\JF'UT "incl:lqLtez ~a valeLtr de la for-ce".~f

,-.,.;· ',•·-~ .. ' ... ,,..-... • .. :.<' ~ ... / ~··-·-·. -·-~ : ' . . .

3055 LET f(>t+l)=f+f(>t+ll

J06~ NEXT i ' .

~$12l~ )f. pb=:l T~N-,<J3Q.··TP 40~!~h

' 349tl REM readièmi:i'

ai.ni

app'ù(s

~-.·. ·. ·. "·

~5!ZJ0 LET m=0: LET s~0- . . . .

~ ·'• .

. 35ZI2l .FOR x;:;:0_ TO il2l0: .L.ET-,lll;o;m.+xtf (>:+1

>:

LET sc;;f <x.+l H•!il- NEXT'x~\::<., .,:~ < •• •.

;·.;~~70 ,.~~T f .(}~b+-1 )::;;f

(Nb+:l

t+

tx~*S_-m)

1

(Hb-xa> ··.: ·,

'3580-CET ~<xa~i>~f<xa+l)~(~-x~*~>)Cxb->:a)

40012l-REM-tr~ce de-la poutre

/4(2)!ZJ4 CLS , --·

. . 4010 · F'LOT 2(2), 1 ~4; _DRAW 2~12l,

0

. 4015 IF pb=l "THEN PLOT 22~,160: DRAW 0,-12

. ' ' -·~ . ·· ... ;

·;.-:·· .

4020 L2T fm=0: FOR x•0 TO 100J IF ABS flx+l))fm THEN LET fm=ABS f(x+1>

4025 NEXT H ·~

-4030 LET k•21Zl/fm

4040 F'OF\ }::::0 TD 100: PLOT 2*:-:+20,154: DRAW 12l',-:-• .f<x.+Û*k:_NEXT >:

4050 PLOT 20,1112l: DRAW 200,0 .

4500_ REI'1

._effort

t,r:anc:h.:;anj:; ~ 4505 LET

't

< 1) ~f.(1)

> . . ..

.. 451!ZJ FOR :-:=l ... TO '100 4520-LET tl:-:+l)=f(x+l)+t(~) / -·;· .· ... : ~; ·: .. ..; .. :·453~· NEXT· ·N .-. . . . ·.· · · -~

~'4~4ia

LE'( trri..,l2l: FOR :-:;;;0 TO 100: IÇ ABS t <x+1)

>trrt

THE;N

L~T.

tQJ;;>AI;38

'i;:<x.+P.

:.,4550 NEXT N •

-4560 LET k=20/tm

.4~80

FOR

:-:•0 TO 100; PLOT 2*>:+2(2),110; DRAW 0,~tl>t+Âl*k:

NEXJ

~

:' 4"'~70 LET-

m (

1

>

=0

·A~95 f~Ei"1

moment 'flechissant

4600 FOR x=i TD 1012l: LET m<x+1>=m<x>+tlx): NEXT x

4610 LET mm=~: FOR x~IZl TO 100:

IF ABB

m(x+l>>mm THEN LET mm~ABS m<x+l)

41Ôl212l '1\IEXT H

4630 PLOT 2!ZJ~66: DRAW 200,0

4-636 LET k=212l/mm

4640 FOR x=0 TO 100: PLOT 2*x+20,66: DRAW 0,m(x+1l*k: NEXT

x

4690 IF pb=l THEN GO TO 4915

4700 REM ~eactions fictives au:-: appuis

4730 LET m=0: LET s=0

47Lf0 FOR :·:=0 TO ;1.\::10: LET m=m+:-:*m<<-:+1): LET s=m(x+l)+s: NEXT ·x

4760 LET m(xb+l>=m<xb+l)+(>:a*s-m)/(xb-xal

~780 LET m(xa+ll=m(:-:a+ll+(m-~b*s)/(xb-xal

~800 LET t<1l=m<1>

4820 FOR :-:=1 TO ,00: LE1 t<x+f)=m(x+1l+t(x): NEXT ~·

·:· 4.901.1 LET m ( 1 > :::12)

.. :_{;· --~·:·

4910

FOR

x=1 TD 100i LET m(x+ll=m(>:l+tl:-:>: NEXT

x:

GO TO 4930 _

4915 LET t(101l=m(l0ll; FDR_x=99 TO 0 STEP -11 LET~(x~1l~mjH+ll+tCx+2>: NEXT >t

_;Al92[2i LET mCliZll);;:Ql: FOR>t=99 TO 0 STEP -1: LET m(N+t);=m·(;:+2).f:t'(x+2);.NEXT x

: .49312) l-ET ff =lih FCiR >Î=IZl TO 100·:. IF ABS m ( :< + 1 l>ff THEN LET :+f·;;;,ABS m

<>:

+ 1 >

•. 4950 NEXT :; 5000 LET k=2(()/ff

(3)

F

T

...

·

·---~

...

...

...

i

... ! ...

J

11 ... ,,.,.if•Ynr1·1·1·1

ïmïîiïfilïlliïiï'

1·l·lïr1

ïrrri'

1·r1·1·•1·fffi·,·w1·1·,

1

·l·l·l·l·lw•,ïififr•,Yrfiï!ïiiÏÎI.,. .. .., ... .

.... ,., ... ,,. ''l'Ill'

11'111

·11··,···• ..

· .. : •.:l:iHih

ii.

IIi

Îi,:ilf{lini

lill .

:,,f•t l ...

'Ill

... ····

f

·....

.. ...

··

t

! f''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''oooooooo•••••••••••••••••••••1 !

M .

·"'""··'-""·'A\•!J.U.u.I.U.!.IJJ.lliJ.IJ.I.llUJ.i.U.lli.I.IJ.I.!ll.l.ll.l.l.l.ll.l.i.l.i.IJli.I.I.UJ.',; ... ,11

iiifff[ff[lï[[l

.!,Il

...

·

... .

---F ... ·

18

(4)

Q G)

1>

=

...

·-···,···-···

:::::::=::

--···---·

...

-··---·---

..

--.

··-·-··-

_.,.

_

____ _

...

-

....

--

....

·---···

----

...

=========

---

---·

---

-

---·---·

-

--

...

_

..

.. ··---

...

-·--·--··-

···--··--"·

---···-

..

...

--

..

-···

·-·--····

...

·----

..

----·

=

=

...

=

--·

-

1---~

--·

.::;:;.-.:

..

...

···

---·

--

---·

--·

..

.

.. ... ·--··--4···

-••••u••••••••••• ••-••••••••n••••

···-·-··-···

.__.

...

-

...

···

.

:

.

.

1

·\.1

·~

.

t=.

1

!

i

!

1

1

.

.

.

.

·.

.

.

\.a...

(5)

---

---

...

·---·---

_

... ...

...

_____

-

__,_

... ...

...

-·---

---

·---___

..

______ _

...,_

..

_,...

__

..

·---·

._

...

... .

----·

-···-····-·

-·---··---·

·--

...

-

...

-

...

·---·

...

--···

···-··---···

·-··-

...

----····-·

...

-··--.···

···---····-···

::::::::::::::.::::

·--~--·---·

···-····-···-·

·---··-~····-·

---····-·

...

-...

·----·~· ..

--.

-·---··--···

_______ ...

·---·

---··-·

·---·

·---·

_..,

_____ _

·-·---·

·----·-·-

....

___

.__.

·---·

---

..

-··--·--··-·

·---

___

...

..

..

-··-·-

____

,

...

...

.,.

... _

...

...

--...

-·-···----

...

_...-...

---

..

--

...

--··--...

-

..

--·

...

..

··--··-

----

---...

...

-

..

-- --

___

...

-

---::::::.::::::

--...--::-.::::=

---===·

...

_

..

...,._.. ...

--- ---

·---..-

--·---- --·----

---

---

____

.._.

- -

---·-

··----

__

..

_

..

__

---

..

--.

--·-

...

...

-..

---··---...

---...

__

...

1···

20

-~

---·

-

-

--...

_

___

..

::::::-.::

-·---

---·

- -

-··-

·

---...

_

..

__

:t::-r:::::::::::

---

..

·--....

______ _

...

---·

----

___

.,.

____ _

...

----

---

---·

====--=·

---

---·---··

··----

---··

""'.,..

___

,..

.

... .

.,.,.

... ..

t;:;~;;.;; ... 4..

1\

.

1

1

1

r

1

v

p

Q) •.-1

-

.

...

a

'

.

.

p

:

:

oS

.

.

Q)

ef

. .

·.

oS

~

.

0

.

.

0

.

'Q) ~

oS

.

.

CIJ •.-1

p

~

.

~

oS

C\l

~ ;

d

CIJ 1

.

1 Q) ~ +"

d

0

.

~ •..~ ...

Références

Documents relatifs

Il existe d’autres unités pour la température : le Kelvin (celle que les physiciens utilise effectivement), le Fahrenheit. Dans ces unités, l’eau pure ne se

1) Quelle est la couleur de la flamme lorsque la combustion du méthane est incomplète ? et quand elle est complète ?. ……… 2) Intéressons-nous à la combustion complète

Objective: Fingerlings of Oreochromis niloticus and tadpoles were exposed to the acute concentrations of aqueous extract of the bark of Balanites aegyptiaca (date palm desert)

Ne pas oublier de noter le nom des axes avec leur unité, l’échelle utilisée, et de donner un titre au graphique. 2) Pour trouver la valeur de l’indice du plexiglas, il faut

L’organisation de la diversité morphologique des accessions de sorghos à grains sucrés du Nord du Burkina autour principalement des caractères végétatifs

Figure 2: Changes in respiration rates of ‘Tommy Atkins’ mango fruits which were left unpackaged (control), packaged in ordinary polythene bags or Activebag®.Top bars

gravitation G, de la masse de la Terre m T et de la masse du satellite m. 5) Quels doivent être la direction et le sens de cette force afin que la trajectoire du satellite puisse

 Avec le filet d’eau froide, on refroidit la vapeur qui se condense et redevient donc liquide ; comme le récipient est bouché la moitié supérieure du récipient est alors