Professional Documents
Culture Documents
1. Napomena
2. Funkcije za analizu 1
3. Zadatak 1 3
4. Zadatak 2 10
5. Zadatak 3 15
6. Zadatak 4 21
1. Napomena
Wolfram Mathematica 9.
METODA POČETNIH PARAMETARA
HOMOGENO REŠENJE
Pritisak
F1px_:1;
F2px_:Sinkxk;
F3px_:1CoskxS;
F4px_:kxSinkxkS;
vhpx_:vooF2pxMoF3pxVoF4px;
hpx_:oCoskxMokSinkxSVoF3px;
Mhpx_:oEsIpkSinkxMoCoskxVoF2px;
Vhpx_:Vo;
Zatezanje
F1zx_:1;
F2zx_:Sinhkxk;
F3zx_:1CoshkxS;
F4zx_:kxSinhkxkS;
vhzx_:vooF2zxMoF3zxVoF4zx;
hzx_:oCoshkxMokSinhkxSVoF3zx;
Mhzx_:oEsIpkSinhkxMoCoshkxVoF2zx;
Vhzx_:Vo;
PARTIKULARNO REŠENJE
Pritisak
Ugib
b
vppx_: F4pxp;
a
Obrtanje
b
ppx_: F3pxp;
a
Moment
b
Mppx_: F2pxp;
a
Poprečna sila
b
Vppx_: F1pxp;
a
Zatezanje
Ugib
1
b
vpzx_: F4zxp;
a
Obrtanje
b
pzx_: F3zxp;
a
Moment
b
Mpzx_: F2zxp;
a
Poprečna sila
b
Vpzx_: F1zxp;
a
UKUPNO REŠENJE
Pritisak
vukupnopx_:vhpxvppx;
ukupnopx_:hpxppx;
Mukupnopx_:MhpxMppx;
Vukupnopx_:VhpxVppx;
Zatezanje
vukupnozx_:vhzxvpzx;
ukupnozx_:hzxpzx;
Mukupnozx_:MhzxMpzx;
Vukupnozx_:VhzxVpzx;
2
ZADATAK 1
Brisanje svih definicija funkcija i promenljivih
Clear"`";
Učitavanje funkcija za analizu
GetStringJoinNotebookDirectory, "PaketFunkcijaZaMPP.m";
Print"1. ZADATAK";
p_ : p;
Određivanje nepoznatog početnog parametra o
neodredjenoResenjeZaUgibx_ :
vukupnopx . a 0, b x, vo 0, o o, Mo 0, Vo ;
pL
2
neodredjenoResenjeZaUgibZatx_ :
vukupnozx . a 0, b x, vo 0, o o, Mo 0, Vo ;
pL
ugibKrajaGredeo_ : neodredjenoResenjeZaUgibx . x L;
2
ugibKrajaGredeZato_ : neodredjenoResenjeZaUgibZatx . x L;
resenjeZao : o . SolveugibKrajaGredeo 0, o1;
resenjeZaoZat : o . SolveugibKrajaGredeZato 0, o1;
resenjeZaUgibx_ :
vukupnopx . a 0, b x, vo 0, o resenjeZao, Mo 0,
;
pL
Vo
2
resenjeZaUgibZatx_ :
vukupnozx . a 0, b x, vo 0, o resenjeZaoZat,
;
pL
Mo 0, Vo
2
resenjeZaObrtanjex_ :
ukupnopx . a 0, b x, vo 0, o resenjeZao, Mo 0,
;
pL
Vo
2
resenjeZaObrtanjeZatx_ :
ukupnozx . a 0, b x, vo 0, o resenjeZaoZat, Mo 0,
;
pL
Vo
2
resenjeZaMomentx_ :
Mukupnopx . a 0, b x, vo 0, o resenjeZao, Mo 0,
;
pL
Vo
2
resenjeZaMomentZatx_ :
Mukupnozx . a 0, b x, vo 0, o resenjeZaoZat,
;
pL
Mo 0, Vo
2
3
resenjeZaPoprecnuSilux_ :
Vukupnopx . a 0, b x, vo 0, o resenjeZao, Mo 0,
;
pL
Vo
2
resenjeZaPoprecnuSiluZatx_ :
Vukupnozx . a 0, b x, vo 0, o resenjeZaoZat,
;
pL
Mo 0, Vo
2
0.3 0.53
Emodul : 30 106 ; Ipreseka : ; Lraspon : 10;
12
2 Emodul Ipreseka
Pkr : ;
Lraspon2
kKoef : ;
Ssila1 Ssila2
,
Emodul Ipreseka Emodul Ipreseka
4
Print"S ", Ssila, " kN";
vTIRx_ resenjeZaUgibx .
p opterecenje, L Lraspon, k kKoef1, S Ssila1;
vTIIRx_ resenjeZaUgibx .
p opterecenje, L Lraspon, k kKoef2, S Ssila2;
vTIIRZatx_ resenjeZaUgibZatx .
p opterecenje, L Lraspon, k kKoef2, S Ssila2;
TIRx_ resenjeZaObrtanjex .
p opterecenje, L Lraspon, k kKoef1, S Ssila1;
TIIRx_ resenjeZaObrtanjex .
p opterecenje, L Lraspon, k kKoef2, S Ssila2;
TIIRZatx_ resenjeZaObrtanjeZatx .
p opterecenje, L Lraspon, k kKoef2, S Ssila2;
MTIRx_ resenjeZaMomentx .
p opterecenje, L Lraspon, k kKoef1, S Ssila1,
Es Emodul, Ip Ipreseka;
MTIIRx_ resenjeZaMomentx .
p opterecenje, L Lraspon, k kKoef2, S Ssila2,
Es Emodul, Ip Ipreseka;
MTIIRZatx_ resenjeZaMomentZatx .
p opterecenje, L Lraspon, k kKoef2, S Ssila2,
Es Emodul, Ip Ipreseka;
VTIRiTIIRx_ resenjeZaPoprecnuSilux .
p opterecenje, L Lraspon;
SetOptionsPlot,
PlotStyle Blue, Dashing0.02, Thick, Red, Thick,
Black, DotDashed, Thick,
PlotRange 0.1 Lraspon, 1.1 Lraspon, Automatic;
Print"Dijagram pomeranja ose štapa vm";
xvTIRext : FindRootDvTIRx, x, x, 0, Lraspon1, 2;
xvTIIRext : FindRootDvTIIRx, x, x, 0, Lraspon1, 2;
xvTIIRextZat : FindRootDvTIIRZatx, x, x, 0, Lraspon1, 2;
Print"TIR: vext v", NumberFormNxvTIRext, 5, " ",
NumberFormNvTIRxvTIRext, 5 , " m";
Print"TIIR pritisak: vext v", NumberFormNxvTIIRext, 5,
" ", NumberFormNvTIIRxvTIRext, 5, " m";
Print"TIIR zatezanje: vext v", NumberFormNxvTIIRextZat, 5,
" ", NumberFormNvTIIRZatxvTIIRextZat, 5, " m";
PlotvTIRx, vTIIRx, vTIIRZatx, x, 0, Lraspon,
AxesLabel "x", "vx"
Print"Dijagram obrtanja poprečnih preseka štapa rad";
extZaObrtanjeTIR : FindMaximumTIRx, x, 0, Lraspon;
extZaObrtanjeTIIR : FindMaximumTIIRx, x, 0, Lraspon;
extZaObrtanjeTIIRZat : FindMaximumTIIRZatx, x, 0, Lraspon;
extTIR : extZaObrtanjeTIR1;
xextTIR : extZaObrtanjeTIR2;
extTIIR : extZaObrtanjeTIIR1;
xextTIIR : extZaObrtanjeTIIR2;
extTIIRZat : extZaObrtanjeTIIRZat1;
5
xextTIIRZat : extZaObrtanjeTIIRZat2;
Print"TIR: ext ", NumberFormNxextTIR1, 2, 5,
" ", NumberFormNextTIR, 5, " rad";
Print"TIIR pritisak: ext ",
NumberFormNxextTIIR1, 2, 5, " ",
NumberFormNextTIIR, 5, " rad";
Print"TIIR zatezanje: ext ",
NumberFormNxextTIIRZat1, 2, 5, " ",
NumberFormNextTIIRZat, 5, " rad";
PlotTIRx, TIIRx, TIIRZatx, x, 0, Lraspon,
AxesLabel "x", "x"
Print"Dijagram momenata savijanja MkNm";
xMTIRext : FindRootDMTIRx, x, x, 0, Lraspon1, 2;
xMTIIRext : FindRootDMTIIRx, x, x, 0, Lraspon1, 2;
xMTIIRextZat : FindRootDMTIIRZatx, x, x, 0, Lraspon1, 2;
Print"TIR: Mext M", NumberFormNxMTIRext, 5, " ",
NumberFormNMTIRxMTIRext, 5 , " kNm";
Print"TIIR pritisak: Mext M", NumberFormNxMTIIRext, 5,
" ", NumberFormNMTIIRxMTIRext, 5, " kNm";
Print"TIIR zatezanje: Mext M", NumberFormNxMTIIRextZat, 5,
" ", NumberFormNMTIIRZatxMTIIRextZat, 5, " kNm";
Plot MTIRx, MTIIRx, MTIIRZatx, x, 0, Lraspon,
AxesLabel "x", "Mx"
Print"Dijagram poprečnih sila VkN";
xextZaVTIRiTIIR : 0;
Print"TIR: Vext V", NumberFormNxextZaVTIRiTIIR, 5,
" ", NumberFormNVTIRiTIIRxextZaVTIRiTIIR, 5 , " kN";
Print"TIIR pritisak i zatezanje: Vext V",
NumberFormNxextZaVTIRiTIIR, 5, " ",
NumberFormNVTIRiTIIRxextZaVTIRiTIIR, 5, " kN";
PlotVTIRiTIIRx, VTIRiTIIRx, x, 0, Lraspon,
AxesLabel "x", "Vx"
Exit;
1. ZADATAK
9252.75 kN
2 EI
Pkr,E
Li2
Partikularna rešenja
Pritisak
p p x2 p Cosk x
vpx
k2 S 2S k2 S
px p Sink x
px
S kS
p p Cosk x
Mpx
k2 k2
6
Vpx p x
Zatezanje
p p x2 p Coshk x
vpx
k2 S 2S k2 S
px p Sinhk x
px
S kS
p p Coshk x
Mpx
k2 k2
Vpx p x
Ukupna rešenja pritisak
p Lpx p x2 p Cosk x L p Sink x o Sink x
vx
k2 S 2S 2S k2 S 2kS k
p p Cosk L L p Sink L o Sink L
vL
k2 Sk2 S 2kS k
Lp p Cotk L p Csck L
0 o
2S kS kS
p Lpx p x2 p Cosk x p Cotk L Sink x p Csck L Sink x
vx
k2 S 2S 2S k2 S k2 S k2 S
Lp px p Cosk x Cotk L p Cosk x Csck L p Sink x
x
2S S kS kS kS
p p Cosk x L p Sink x
Mx
k2 k2 2k
Es Ip k L p Sink x Es Ip p Cotk L Sink x Es Ip p Csck L Sink x
2S S S
Lp
Vx px
2
Ukupna rešenja zatezanje
p Lpx p x2 p Coshk x L p Sinhk x o Sinhk x
vx
k2 S 2S 2S k2 S 2kS k
p p Coshk L L p Sinhk L o Sinhk L
vL
k2 S S 2kS k2 k
Lp p Cothk L p Cschk L
0 o
2S kS kS
vx
p Lpx p x2 p Coshk x p Cothk L Sinhk x p Cschk L Sinhk x
k2 S 2S 2S k2 S k2 S k2 S
Lp px p Coshk x Cothk L p Coshk x Cschk L p Sinhk x
x
2S S kS kS kS
p p Coshk x L p Sinhk x Es Ip k L p Sinhk x
Mx
k2 k2 2k 2S
Es Ip p Cothk L Sinhk x Es Ip p Cschk L Sinhk x
S S
7
Lp
Vx px
2
Podaci: E 30 000 000 kNm2 , I 0.003125 m4 , L 10 m, p 5 kNm
S 9.25275, 3084.25 kN
Dijagram pomeranja ose štapa vm
TIR: vext v5. 0.0069514 m
TIIR pritisak: vext v5. 0.010429 m
TIIR zatezanje: vext v5. 0.0052026 m
vx
x
2 4 6 8 10
-0.002
-0.004
-0.006
-0.008
-0.010
0.003
0.002
0.001
x
2 4 6 8 10
-0.001
-0.002
-0.003
-20
-40
-60
-80
8
Dijagram poprečnih sila VkN
TIR: Vext V0. 25. kN
TIIR pritisak i zatezanje: Vext V0. 25. kN
Vx
20
10
x
2 4 6 8 10
-10
-20
9
ZADATAK 2
Brisanje svih definicija funkcija i promenljivih
Clear"`";
Učitavanje funkcija za analizu
GetStringJoinNotebookDirectory, "PaketFunkcijaZaMPP.m";
Print"2. ZADATAK";
pb
p_ : ;
neodredjenoResenjeZaUgibx_ :
vukupnopx . a 0, b x, vo 0, o o, Mo 0, Vo ;
pb L
ugibKrajaGredeo_ : neodredjenoResenjeZaUgibx . x L;
6
;
pb L
Vo
6
resenjeZaObrtanjex_ :
ukupnopx . a 0, b x, vo 0, o resenjeZao, Mo 0,
;
pb L
Vo
6
resenjeZaMomentx_ :
Mukupnopx . a 0, b x, vo 0, o resenjeZao, Mo 0,
;
pb L
Vo
6
resenjeZaPoprecnuSilux_ :
Vukupnopx . a 0, b x, vo 0, o resenjeZao, Mo 0,
;
pb L
Vo
6
0.3 0.63
Emodul : 31.5 106 ; Ipreseka : ; Lraspon : 12;
12
2 Emodul Ipreseka
Pkr : ;
Lraspon2
10
Print"vL ", ExpandAllugibKrajaGredeo, " 0",
" o ", ExpandAllresenjeZao;
Print"vx ", ExpandAllresenjeZaUgibx;
Print"x ", ExpandAllresenjeZaObrtanjex;
Print"Mx ", ExpandAllresenjeZaMomentx;
Print"Vx ", ExpandAllresenjeZaPoprecnuSilux;
opterecenje : 10; Ssila : Pkr 1000, Pkr 2;
kKoef : ;
Ssila1 Ssila2
,
Emodul Ipreseka Emodul Ipreseka
11
Print"TIR: 0 ", NumberFormNTIR0, 5, " rad L ",
NumberFormNTIRLraspon, 5, " rad";
Print"TIIR: 0 ", NumberFormNTIIR0, 5,
" rad L ", NumberFormNTIIRLraspon, 5, " rad";
Print"TIR: ext ", NumberFormNxextTIR1, 2, 5,
" ", NumberFormNextTIR, 5, " rad";
Print"TIIR: ext ", NumberFormNxextTIIR1, 2, 5,
" ", NumberFormNextTIIR, 5, " rad";
PlotTIRx, TIIRx, x, 0, Lraspon, AxesLabel "x", "x"
Print"Dijagram momenata savijanja MkNm";
xMTIRext : FindRootDMTIRx, x, x, 0, Lraspon1, 2;
xMTIIRext : FindRootDMTIIRx, x, x, 0, Lraspon1, 2;
Print"TIR: Mext M", NumberFormNxMTIRext, 5, " ",
NumberFormNMTIRxMTIRext, 5 , " kNm";
Print"TIIR: Mext M", NumberFormNxMTIIRext, 5, " ",
NumberFormNMTIIRxMTIRext, 5, " kNm";
Plot MTIRx, MTIIRx, x, 0, Lraspon,
AxesLabel "x", "Mx"
Print"Dijagram poprečnih sila VkN";
Print"TIR i TIIR: V0 ", NumberFormNVTIRiTIIR0, 5 ,
" kN";
Print"TIR i TIIR: VL ", NumberFormNVTIRiTIIRLraspon, 5,
" kN";
PlotVTIRiTIIRx, VTIRiTIIRx, x, 0, Lraspon,
AxesLabel "x", "Vx"
Exit;
2. ZADATAK
12
11 658.5 kN
2 EI
Pkr,E
Li2
Partikularna rešenja
pb x pb x3 pb Sink x
vpx
k2 LS 6LS k3 L S
pb pb x2 pb Cosk x
px
k2 L S 2LS k2 L S
pb x pb Sink x
Mpx
k2 L k3 L
pb x2
Vpx
2L
Ukupna rešenja
pb x L pb x pb x3 pb Sink x L pb Sink x o Sink x
vx
k2 L S 6S 6LS k3 L S 6kS k
pb pb Sink L L pb Sink L o Sink L
vL
k2 S
k3 L S 6kS k
pb L pb pb Csck L
0 o
k2 L S 6S kS
pb x L pb x pb x3 pb Csck L Sink x
vx
k2 L S 6S 6LS k2 S
pb L pb pb x2 pb Cosk x Csck L
x
k2 LS 6S 2LS kS
pb x pb Sink x L pb Sink x
Mx
k2 L k3 L 6k
Es Ip pb Sink x Es Ip k L pb Sink x Es Ip pb Csck L Sink x
kLS 6S S
L pb pb x2
Vx
6 2L
Podaci: E 3.15 107 kNm2 , I 0.0054 m4 , L 12 m, pb 10 kNm
S 11.6585, 5829.24 kN
Dijagram pomeranja ose štapa vm
TIR: vext v6.2318 0.0079588 m
TIIR: vext v6.1318 0.015911 m
vx
x
2 4 6 8 10 12
-0.005
-0.010
-0.015
13
Dijagram obrtanja poprečnih preseka štapa rad
TIR: 0 0.0019774 rad L 0.0022596 rad
TIIR: 0 0.0040438 rad L 0.0043638 rad
TIR: ext 12. 0.0022596 rad
TIIR: ext 12. 0.0043638 rad
jx
0.004
0.002
x
2 4 6 8 10 12
-0.002
-0.004
-50
-100
-150
10
x
2 4 6 8 10 12
-10
-20
-30
-40
14
ZADATAK 3
Brisanje svih definicija funkcija i promenljivih
Clear"`";
Učitavanje funkcija za analizu
GetStringJoinNotebookDirectory, "PaketFunkcijaZaMPP.m";
Print"3. ZADATAK";
15
resenjeZaPoprecnuSiluDEO3x_ :
Vukupnopx . a a, b b, vo 0, o resenjeZao, Mo 0, Vo Vo;
6
0.3 0.63
Emodul : 31.5 10 ; Ipreseka : ; Lraspon : 12;
12
2 Emodul Ipreseka
Pkr : ;
Lraspon2
kKoef : ;
Ssila1 Ssila2
,
Emodul Ipreseka Emodul Ipreseka
16
vTIRDEO2x_ resenjeZaUgibDEO2x .
aa granicaA, bb granicaB, a granicaA, p opterecenje,
L Lraspon, k kKoef1, S Ssila1, Vo poprecnaSilaVo;
vTIIRDEO2x_ resenjeZaUgibDEO2x .
aa granicaA, bb granicaB, a granicaA, p opterecenje,
L Lraspon, k kKoef2, S Ssila2, Vo poprecnaSilaVo;
TIRDEO2x_ resenjeZaObrtanjeDEO2x .
aa granicaA, bb granicaB, a granicaA, p opterecenje,
L Lraspon, k kKoef1, S Ssila1, Vo poprecnaSilaVo;
TIIRDEO2x_ resenjeZaObrtanjeDEO2x .
aa granicaA, bb granicaB, a granicaA, p opterecenje,
L Lraspon, k kKoef2, S Ssila2, Vo poprecnaSilaVo;
MTIRDEO2x_ resenjeZaMomentDEO2x .
aa granicaA, bb granicaB, a granicaA, p opterecenje,
L Lraspon, k kKoef1, S Ssila1, Es Emodul,
Ip Ipreseka, Vo poprecnaSilaVo;
MTIIRDEO2x_ resenjeZaMomentDEO2x .
aa granicaA, bb granicaB, a granicaA, p opterecenje,
L Lraspon, k kKoef2, S Ssila2, Es Emodul,
Ip Ipreseka, Vo poprecnaSilaVo;
VTIRiTIIRDEO2x_ resenjeZaPoprecnuSiluDEO2x .
a granicaA, p opterecenje, Vo poprecnaSilaVo;
DEO 3
vTIRDEO3x_ resenjeZaUgibDEO3x .
aa granicaA, bb granicaB, a granicaA, b granicaB,
p opterecenje, L Lraspon, k kKoef1, S Ssila1,
Vo poprecnaSilaVo;
vTIIRDEO3x_ resenjeZaUgibDEO3x .
aa granicaA, bb granicaB, a granicaA, b granicaB,
p opterecenje, L Lraspon, k kKoef2, S Ssila2,
Vo poprecnaSilaVo;
TIRDEO3x_ resenjeZaObrtanjeDEO3x .
aa granicaA, bb granicaB, a granicaA, b granicaB,
p opterecenje, L Lraspon, k kKoef1, S Ssila1,
Vo poprecnaSilaVo;
TIIRDEO3x_ resenjeZaObrtanjeDEO3x .
aa granicaA, bb granicaB, a granicaA, b granicaB,
p opterecenje, L Lraspon, k kKoef2, S Ssila2,
Vo poprecnaSilaVo;
MTIRDEO3x_ resenjeZaMomentDEO3x .
aa granicaA, bb granicaB, a granicaA, b granicaB,
p opterecenje, L Lraspon, k kKoef1, S Ssila1,
Es Emodul, Ip Ipreseka, Vo poprecnaSilaVo;
MTIIRDEO3x_ resenjeZaMomentDEO3x .
aa granicaA, bb granicaB, a granicaA, b granicaB,
p opterecenje, L Lraspon, k kKoef2, S Ssila2,
Es Emodul, Ip Ipreseka, Vo poprecnaSilaVo;
VTIRiTIIRDEO3x_ resenjeZaPoprecnuSiluDEO3x .
17
a granicaA, b granicaB, p opterecenje, Vo poprecnaSilaVo;
Print"Dijagram pomeranja ose štapa vm";
xvTIRext : FindRootDvTIRDEO2x, x, x, granicaA, granicaB
1, 2;
xvTIIRext : FindRootDvTIIRDEO2x, x, x, granicaA, granicaB
1, 2;
Print"TIR: vext v", NumberFormNxvTIRext, 5, " ",
NumberFormNvTIRDEO2xvTIRext, 5 , " m";
Print"TIIR: vext v", NumberFormNxvTIIRext, 5, " ",
NumberFormNvTIIRDEO2xvTIIRext, 5, " m";
Clearg1, g2, g3;
SetOptionsPlot,
PlotStyle Blue, Dashing0.02, Thick, Red, Thick,
PlotRange 0.1 Lraspon, 1.1 Lraspon,
0,
1.1 AbsvTIRDEO2xvTIRext AbsvTIRDEO2xvTIIRext;
g1 : PlotvTIRDEO1x, vTIIRDEO1x, x, 0, granicaA,
AxesLabel "x", "vx";
g2 : PlotvTIRDEO2x, vTIIRDEO2x, x, granicaA, granicaB;
g3 : PlotvTIRDEO3x, vTIIRDEO3x, x, granicaB, Lraspon;
Showg1, g2, g3
Print"Dijagram obrtanja poprečnih preseka štapa rad";
Print"TIR: 0 ", NumberFormNTIRDEO10, 5,
" rad L ", NumberFormNTIRDEO3Lraspon, 5, " rad";
Print"TIIR: 0 ", NumberFormNTIIRDEO10, 5,
" rad L ", NumberFormNTIIRDEO3Lraspon, 5,
" rad";
Clearg1, g2, g3;
SetOptionsPlot,
PlotStyle Blue, Dashing0.02, Thick, Red, Thick,
PlotRange 0.1 Lraspon, 1.1 Lraspon,
AbsTIIRDEO10 AbsTIIRDEO3Lraspon,
AbsTIIRDEO10 AbsTIIRDEO3Lraspon;
g1 : PlotTIRDEO1x, TIIRDEO1x, x, 0, granicaA,
AxesLabel "x", "x";
g2 : PlotTIRDEO2x, TIIRDEO2x, x, granicaA, granicaB;
g3 : PlotTIRDEO3x, TIIRDEO3x, x, granicaB, Lraspon;
Showg1, g2, g3
Print"Dijagram momenata savijanja MkNm";
xMTIRext : FindRootDMTIRDEO2x, x, x, granicaA, granicaB
1, 2;
xMTIIRext : FindRootDMTIIRDEO2x, x, x, granicaA, granicaB
1, 2;
Print"TIR: Mext M", NumberFormNxMTIRext, 5, " ",
NumberFormNMTIRDEO2xMTIRext, 5 , " kNm";
Print"TIIR: Mext M", NumberFormNxMTIIRext, 5, " ",
NumberFormNMTIIRDEO2xMTIIRext, 5, " kNm";
Clearg1, g2, g3;
SetOptionsPlot,
PlotStyle Blue, Dashing0.02, Thick, Red, Thick,
18
PlotRange 0.1 Lraspon, 1.1 Lraspon,
0, 1.1 MTIIRDEO2xvTIIRext;
g1 : Plot MTIRDEO1x, MTIIRDEO1x, x, 0, granicaA,
AxesLabel "x", "Mx";
g2 : Plot MTIRDEO2x, MTIIRDEO2x, x, granicaA, granicaB;
g3 : Plot MTIRDEO3x, MTIIRDEO3x, x, granicaB, Lraspon;
Showg1, g2, g3
Print"Dijagram poprečnih sila VkN";
Print"TIR i TIIR: V0 ", NumberFormNVTIRiTIIRDEO10, 5 ,
" kN";
Print"TIR i TIIR: VL ",
NumberFormNVTIRiTIIRDEO3Lraspon, 5, " kN";
Clearg1, g2, g3;
SetOptionsPlot,
PlotStyle Blue, Dashing0.02, Thick, Red, Thick,
PlotRange 0.1 Lraspon, 1.1 Lraspon, 40, 40;
g1 : PlotVTIRiTIIRDEO1x, VTIRiTIIRDEO1x, x, 0, granicaA,
AxesLabel "x", "Vx";
g2 : PlotVTIRiTIIRDEO2x, VTIRiTIIRDEO2x,
x, granicaA, granicaB;
g3 : PlotVTIRiTIIRDEO3x, VTIRiTIIRDEO3x,
x, granicaB, Lraspon;
Showg1, g2, g3
Exit;
3. ZADATAK
11 658.5 kN
2 EI
Pkr,E
Li2
Podaci: E 3.15 107 kNm2 , I 0.0054 m4 , L 12 m, p 10
kNm, početak opterećenja a 0.6 m, kraj opterećenja b 5.4 m
S 11.6585, 5829.24 kN
Dijagram pomeranja ose štapa vm
TIR: vext v5.4369 0.0066558 m
TIIR: vext v5.6791 0.013244 m
19
vx
x
2 4 6 8 10 12
-0.002
-0.004
-0.006
-0.008
-0.010
-0.012
-0.014
0.006
0.004
0.002
x
2 4 6 8 10 12
-0.002
-0.004
-0.006
-50
-100
-150
20
x
2 4 6 8 10 12
-20
-40
20
ZADATAK 4
Brisanje svih definicija funkcija i promenljivih
Clear"`";
Učitavanje funkcija za analizu
GetStringJoinNotebookDirectory, "PaketFunkcijaZaMPP.m";
Print"4. ZADATAK";
21
resenjeZaPoprecnuSiluDEO3x_ :
Vukupnopx . a a, b b, vo 0, o resenjeZao, Mo 0, Vo Vo;
6
0.3 0.63
Emodul : 31.5 10 ; Ipreseka : ; Lraspon : 12;
12
2 Emodul Ipreseka
Pkr : ;
Lraspon2
kKoef : ;
Ssila1 Ssila2
,
Emodul Ipreseka Emodul Ipreseka
22
Vo poprecnaSilaVo;
MTIRDEO1x_ resenjeZaMomentDEO1x .
aa granicaA, bb granicaB, pa opterecenjeA,
nagibOpt nagibOpt, L Lraspon, k kKoef1,
S Ssila1, Es Emodul, Ip Ipreseka, Vo poprecnaSilaVo;
MTIIRDEO1x_ resenjeZaMomentDEO1x .
aa granicaA, bb granicaB, pa opterecenjeA,
nagibOpt nagibOpt, L Lraspon, k kKoef2,
S Ssila2, Es Emodul, Ip Ipreseka, Vo poprecnaSilaVo;
VTIRiTIIRDEO1x_ resenjeZaPoprecnuSiluDEO1x .
Vo poprecnaSilaVo;
DEO 2
vTIRDEO2x_ resenjeZaUgibDEO2x .
aa granicaA, bb granicaB, a granicaA, pa opterecenjeA,
nagibOpt nagibOpt, L Lraspon, k kKoef1,
S Ssila1, Vo poprecnaSilaVo;
vTIIRDEO2x_ resenjeZaUgibDEO2x .
aa granicaA, bb granicaB, a granicaA, pa opterecenjeA,
nagibOpt nagibOpt, L Lraspon, k kKoef2,
S Ssila2, Vo poprecnaSilaVo;
TIRDEO2x_ resenjeZaObrtanjeDEO2x .
aa granicaA, bb granicaB, a granicaA, pa opterecenjeA,
nagibOpt nagibOpt, L Lraspon, k kKoef1, S Ssila1,
Vo poprecnaSilaVo;
TIIRDEO2x_ resenjeZaObrtanjeDEO2x .
aa granicaA, bb granicaB, a granicaA, pa opterecenjeA,
nagibOpt nagibOpt, L Lraspon, k kKoef2, S Ssila2,
Vo poprecnaSilaVo;
MTIRDEO2x_ resenjeZaMomentDEO2x .
aa granicaA, bb granicaB, a granicaA, pa opterecenjeA,
nagibOpt nagibOpt, L Lraspon, k kKoef1,
S Ssila1, Es Emodul, Ip Ipreseka, Vo poprecnaSilaVo;
MTIIRDEO2x_ resenjeZaMomentDEO2x .
aa granicaA, bb granicaB, a granicaA, pa opterecenjeA,
nagibOpt nagibOpt, L Lraspon, k kKoef2,
S Ssila2, Es Emodul, Ip Ipreseka, Vo poprecnaSilaVo;
VTIRiTIIRDEO2x_ resenjeZaPoprecnuSiluDEO2x .
a granicaA, pa opterecenjeA, nagibOpt nagibOpt,
Vo poprecnaSilaVo;
DEO 3
vTIRDEO3x_ resenjeZaUgibDEO3x .
aa granicaA, bb granicaB, a granicaA, b granicaB,
pa opterecenjeA, nagibOpt nagibOpt, L Lraspon,
k kKoef1, S Ssila1, Vo poprecnaSilaVo;
vTIIRDEO3x_ resenjeZaUgibDEO3x .
aa granicaA, bb granicaB, a granicaA, b granicaB,
pa opterecenjeA, nagibOpt nagibOpt, L Lraspon,
k kKoef2, S Ssila2, Vo poprecnaSilaVo;
23
TIRDEO3x_ resenjeZaObrtanjeDEO3x .
aa granicaA, bb granicaB, a granicaA, b granicaB,
pa opterecenjeA, nagibOpt nagibOpt, L Lraspon,
k kKoef1, S Ssila1, Vo poprecnaSilaVo;
TIIRDEO3x_ resenjeZaObrtanjeDEO3x .
aa granicaA, bb granicaB, a granicaA, b granicaB,
pa opterecenjeA, nagibOpt nagibOpt, L Lraspon,
k kKoef2, S Ssila2, Vo poprecnaSilaVo;
MTIRDEO3x_ resenjeZaMomentDEO3x .
aa granicaA, bb granicaB, a granicaA, b granicaB,
pa opterecenjeA, nagibOpt nagibOpt, L Lraspon,
k kKoef1, S Ssila1, Es Emodul, Ip Ipreseka,
Vo poprecnaSilaVo;
MTIIRDEO3x_ resenjeZaMomentDEO3x .
aa granicaA, bb granicaB, a granicaA, b granicaB,
pa opterecenjeA, nagibOpt nagibOpt, L Lraspon,
k kKoef2, S Ssila2, Es Emodul, Ip Ipreseka,
Vo poprecnaSilaVo;
VTIRiTIIRDEO3x_ resenjeZaPoprecnuSiluDEO3x .
a granicaA, b granicaB, pa opterecenjeA, nagibOpt nagibOpt,
Vo poprecnaSilaVo;
Print"Dijagram pomeranja ose štapa vm";
xvTIRext : FindRootDvTIRDEO2x, x, x, granicaA, granicaB
1, 2;
xvTIIRext : FindRootDvTIIRDEO2x, x, x, granicaA, granicaB
1, 2;
Print"TIR: vext v", NumberFormNxvTIRext, 5, " ",
NumberFormNvTIRDEO2xvTIRext, 5 , " m";
Print"TIIR: vext v", NumberFormNxvTIIRext, 5, " ",
NumberFormNvTIIRDEO2xvTIIRext, 5, " m";
Clearg1, g2, g3;
SetOptionsPlot,
PlotStyle Blue, Dashing0.02, Thick, Red, Thick,
PlotRange 0.1 Lraspon, 1.1 Lraspon,
0,
1.1 AbsvTIRDEO2xvTIRext AbsvTIRDEO2xvTIIRext;
g1 : PlotvTIRDEO1x, vTIIRDEO1x, x, 0, granicaA,
AxesLabel "x", "vx";
g2 : PlotvTIRDEO2x, vTIIRDEO2x, x, granicaA, granicaB;
g3 : PlotvTIRDEO3x, vTIIRDEO3x, x, granicaB, Lraspon;
Showg1, g2, g3
Print"Dijagram obrtanja poprečnih preseka štapa rad";
Print"TIR: 0 ", NumberFormNTIRDEO10, 5,
" rad L ", NumberFormNTIRDEO3Lraspon, 5, " rad";
Print"TIIR: 0 ", NumberFormNTIIRDEO10, 5,
" rad L ", NumberFormNTIIRDEO3Lraspon, 5,
" rad";
Clearg1, g2, g3;
SetOptionsPlot,
24
PlotStyle Blue, Dashing0.02, Thick, Red, Thick,
PlotRange 0.1 Lraspon, 1.1 Lraspon,
AbsTIIRDEO10 AbsTIIRDEO3Lraspon,
AbsTIIRDEO10 AbsTIIRDEO3Lraspon;
g1 : PlotTIRDEO1x, TIIRDEO1x, x, 0, granicaA,
AxesLabel "x", "x";
g2 : PlotTIRDEO2x, TIIRDEO2x, x, granicaA, granicaB;
g3 : PlotTIRDEO3x, TIIRDEO3x, x, granicaB, Lraspon;
Showg1, g2, g3
Print"Dijagram momenata savijanja MkNm";
xMTIRext : FindRootDMTIRDEO2x, x, x, granicaA, granicaB
1, 2;
xMTIIRext : FindRootDMTIIRDEO2x, x, x, granicaA, granicaB
1, 2;
Print"TIR: Mext M", NumberFormNxMTIRext, 5, " ",
NumberFormNMTIRDEO2xMTIRext, 5 , " kNm";
Print"TIIR: Mext M", NumberFormNxMTIIRext, 5, " ",
NumberFormNMTIIRDEO2xMTIIRext, 5, " kNm";
Clearg1, g2, g3;
SetOptionsPlot,
PlotStyle Blue, Dashing0.02, Thick, Red, Thick,
PlotRange 0.1 Lraspon, 1.1 Lraspon,
0, 1.1 MTIIRDEO2xvTIIRext;
g1 : Plot MTIRDEO1x, MTIIRDEO1x, x, 0, granicaA,
AxesLabel "x", "Mx";
g2 : Plot MTIRDEO2x, MTIIRDEO2x, x, granicaA, granicaB;
g3 : Plot MTIRDEO3x, MTIIRDEO3x, x, granicaB, Lraspon;
Showg1, g2, g3
Print"Dijagram poprečnih sila VkN";
Print"TIR i TIIR: V0 ", NumberFormNVTIRiTIIRDEO10, 5 ,
" kN";
Print"TIR i TIIR: VL ",
NumberFormNVTIRiTIIRDEO3Lraspon, 5, " kN";
Clearg1, g2, g3;
SetOptionsPlot,
PlotStyle Blue, Dashing0.02, Thick, Red, Thick,
PlotRange 0.1 Lraspon, 1.1 Lraspon, 30, 60;
g1 : PlotVTIRiTIIRDEO1x, VTIRiTIIRDEO1x, x, 0, granicaA,
AxesLabel "x", "Vx";
g2 : PlotVTIRiTIIRDEO2x, VTIRiTIIRDEO2x,
x, granicaA, granicaB;
g3 : PlotVTIRiTIIRDEO3x, VTIRiTIIRDEO3x,
x, granicaB, Lraspon;
Showg1, g2, g3
Exit;
4. ZADATAK
25
11 658.5 kN
2 EI
Pkr,E
Li2
Podaci: E 3.15 107 kNm2 , I 0.0054 m4 , L 12 m, pa 10 kNm, pb
15 kNm, početak opterećenja a 0.6 m, kraj opterećenja b 6.6 m
S 11.6585, 5829.24 kN
Dijagram pomeranja ose štapa vm
TIR: vext v5.6384 0.011917 m
TIIR: vext v5.79 0.023733 m
vx
x
2 4 6 8 10 12
-0.005
-0.010
-0.015
-0.020
-0.025
0.010
0.005
x
2 4 6 8 10 12
-0.005
-0.010
26
Mx
x
2 4 6 8 10 12
-50
-100
-150
-200
-250
-300
40
20
x
2 4 6 8 10 12
-20
27