You are on page 1of 8

6

Pravocrtno gibanje sa promjenjivim ubrzanjima

Odredjivanje dijagrama brzine i pozicije ovisno o vremenu, kada je zadan dijagram


ubrzanja

Ubrzanje: Odredjivanje jednadzbe pravca


Koristena je interpolacijska funkcija da bi se definirala ubrzanja.

v0 = 0; s0 = 0; t0 = 0; t1 = 1; t2 = 3; t3 = 4;

a1@t_D = InterpolatingPolynomial@880, 0<, 81, 1<<, tD


a2@t_D = InterpolatingPolynomial@881, 1<, 83, − 1<<, tD
a3@t_D = InterpolatingPolynomial@883, − 1<, 84, 0<<, tD

2−t

−4 + t

sla1 = Plot@a1@tD, 8t, t0, t1<, Filling → Axis, PlotStyle → ThickD;


sla2 = Plot@a2@tD, 8t, t1, t2<, Filling → Axis, PlotStyle → ThickD;
sla3 = Plot@a3@tD, 8t, t2, t3<, Filling → Axis, PlotStyle → ThickD;
Graf1 = Show@8sla1, sla2, sla3<, PlotRange → 880, t3<, 8− 1, 1<<, AxesLabel → 8t, a@tD<D
2 Mathematica6-Pravocrtno_gibanje_promjenjivo_ubrzanje.nb

Brzina
Integriranjem funkcija ubrzanja dobivene su brzine. Vrijednosti maksimuma funkcije odredjene su pomocu NMaxsimize, ekstrakcijom oba rjesenja
pojedinacno su spremljena kao vrijeme i vriednost funkcije u vremenu.

v1@t_D = Integrate@a1@tD, tD
v2@t_D = v1@t1D + Integrate@a2@tD, tD − Integrate@a2@tD, 8t, t0, t1<D
v3@t_D = v2@t2D + Integrate@a3@tD, tD − Integrate@a3@tD, 8t, t0, t2<D
tmax = t ê. Last@NMaximize@v2@tD, 8t, 0, 4<DD
vmax = First@NMaximize@v2@tD, 8t, 0, 4<DD

t2
2

t2
−1 + 2 t −
2

t2
8−4t+
2

2.

1.

vmax = First@NMaximize@v2@tD, 8t, 0, 4<DD

1.

Provjera: uvrstavanjem vremena tmax vrijednost funkcije jednaka je vrijednosti vmax.

v2@tmaxD

1.
Mathematica6-Pravocrtno_gibanje_promjenjivo_ubrzanje.nb 3

slv1 = Plot@v1@tD, 8t, t0, t1<, Filling → Axis, PlotStyle → ThickD;


slv2 = Plot@v2@tD, 8t, t1, t2<, Filling → 0, PlotStyle → ThickD;
slv3 = Plot@v3@tD, 8t, t2, t3<, Filling → Axis, PlotStyle → ThickD;
Graf2 = Show@8slv1, slv2, slv3<, PlotRange → 880, t3<, 80, vmax<<, AxesLabel → 8t, v@tD<,
AspectRatio → 1 ê 2.5, Epilog → 8PointSize@0.015D, Point@8tmax, vmax<D<D

Put
Integriranjem funkcija brzine dobiveni su dijagrami ovisnosti puta o vremenu.

s1@t_D = Integrate@v1@tD, tD
s2@t_D = s1@t1D + Integrate@v2@tD, tD − Integrate@v2@tD, 8t, t0, t1<D
s3@t_D = s2@t2D + Integrate@v3@tD, tD − Integrate@v3@tD, 8t, t0, t2<D

t3
6

1 t3
− t + t2 −
3 6

26 t3
− + 8 t − 2 t2 +
3 6

Provjera vrijednosti funkcije na granici intervala.

s3@t3D

2
4 Mathematica6-Pravocrtno_gibanje_promjenjivo_ubrzanje.nb

sls1 = Plot@s1@tD, 8t, t0, t1<, Filling → Axis, PlotStyle → ThickD;


sls2 = Plot@s2@tD, 8t, t1, t2<, Filling → Axis, PlotStyle → ThickD;
sls3 = Plot@s3@tD, 8t, t2, t3<, Filling → 0, PlotStyle → ThickD;
Graf3 = Show@8sls1, sls2, sls3<,
PlotRange → 880, t3<, 80, s3@t3D<<, AxesLabel → 8t, s@tD<, AspectRatio → 1 ê 2.5D

Rezultati
Spremljene grafove moguce je ponovno prikazati.
Mathematica6-Pravocrtno_gibanje_promjenjivo_ubrzanje.nb 5

Graf1
Graf2
Graf3

Odredjivanje dijagrama brzine i ubrzanja ovisno o vremenu, kada je zadan dijagram


pozicija
Ukoliko je zadana pozicija potrebno je koristiti inverzni postupak.

Put
Koristene su funkcije pozicije dobivene u prethodnom primjeru.
6 Mathematica6-Pravocrtno_gibanje_promjenjivo_ubrzanje.nb

t3
s11@t_D = ;
6
1 t3
s12@t_D = − t + t2 − ;
3 6
26 t3
s13@t_D = − + 8 t − 2 t2 + ;
3 6

t3
v11@t_D = DB , tF
6
1 t3
v12@t_D = DB − t + t2 − , tF;
3 6
26 t3
v13@t_D = DB− + 8 t − 2 t2 + , tF;
3 6

t2
2

v11@t_D = D@s11@tD, tD

t2
2

a11@t_D = D@v11@tD, tD;


a12@t_D = D@v12@tD, tD;
a13@t_D = D@v13@tD, tD;

sls11 = Plot@s11@tD, 8t, t0, t1<, Filling → Axis, PlotStyle → ThickD;


sls12 = Plot@s12@tD, 8t, t1, t2<, Filling → Axis, PlotStyle → ThickD;
sls13 = Plot@s13@tD, 8t, t2, t3<, Filling → 0, PlotStyle → ThickD;
Graf11 = Show@8sls1, sls2, sls3<,
PlotRange → 880, t3<, 80, s3@t3D<<, AxesLabel → 8t, s@tD<, AspectRatio → 1 ê 2.5D
Mathematica6-Pravocrtno_gibanje_promjenjivo_ubrzanje.nb 7

slv11 = Plot@v11@tD, 8t, t0, t1<, Filling → Axis, PlotStyle → ThickD;


slv12 = Plot@v12@tD, 8t, t1, t2<, Filling → 0, PlotStyle → ThickD;
slv13 = Plot@v13@tD, 8t, t2, t3<, Filling → 0, PlotStyle → ThickD;
Graf12 = Show@8slv11, slv12, slv13<,
PlotRange → 880, t3<, 80, v12@t3 ê 2D<<, AxesLabel → 8t, v@tD<, AspectRatio → 1 ê 2.5D

sla11 = Plot@a11@tD, 8t, t0, t1<, Filling → Axis, PlotStyle → ThickD;


sla12 = Plot@a12@tD, 8t, t1, t2<, Filling → 0, PlotStyle → ThickD;
sla13 = Plot@a13@tD, 8t, t2, t3<, Filling → 0, PlotStyle → ThickD;
Graf13 =
Show@8sla11, sla12, sla13<, PlotRange → 880, t3<, 8− 1, 1<<, AxesLabel → 8t, v@tD<D

Rezultati
Spremljene grafove moguce je ponovno prikazati.
8 Mathematica6-Pravocrtno_gibanje_promjenjivo_ubrzanje.nb

Graf11
Graf12
Graf13

You might also like