Fizika v šoli 19 (2013) 1 11 MATEMATIČNO MODELIRANJE GIBANJA TELES POD VPLIVOM GRAVITACIJSKE SILE Vladimir Grubelnik Fakulteta za elektrotehniko, računalništvo in informatiko, Univerza v Mariboru Povzetek: V prispevku obravnavamo matematično modeliranje gibanja teles pod vplivom gravitacijske sile. Zapišemo matematični model in izvedemo numerično si- mulacijo za različne primere. Obravnavamo poseben primer gibanja v homogenem gravitacijskem polju, gibanje teles okoli fiksne točke in gibanje teles okoli skupnega težišča. Abstract: In the paper, mathematical modelling of bodies influenced by the gra- vitational force is discussed. The mathematical model is formulated and the numeri- cal simulation is performed for different examples. The case of the motion of a body in homogeneous gravitational field, the motion of bodies around the fixed point, and the motion of bodies around the common center of mass is described. UVOD Obravnavo gibanja teles pod vplivom gravitacijske sile lahko zasledimo na različnih stopnjah izobraževanja. S pojmom gravitacijske sile se učenci srečajo že v osnovni šoli pri pouku fizike [1]. Pri enakomerno pospešenem gibanju obravnavajo tudi prosti pad, kot posledico delovanja teže [2]. V srednji šoli to nadgradijo z vodoravnim metom in krožen- jem nebesnih teles v gravitacijskem polju [3]. V nadaljevanju se bomo osredotočili na posamezne primere gibanja teles pod vplivom gravitacijske sile, kjer bomo izpostavili tire teles pri treh različnih pogojih. Obravnavali bomo gibanje teles v homogenem gravitacijskem polju, kjer je tir gibanja parabola oziroma pre- mica [3,4], gibanje nebesnih teles okoli fiksne točke, kjer je tir gibanja ustrezna stožnica (krožnica, elipsa, parabola, hiperbola) [4,5], in gibanje teles okoli skupnega težišča. Omenjeni primeri so sicer analitično rešljivi, vendar za obravnavo na področju izob- raževanja v osnovni in srednji šoli običajno prezahtevni. V nadaljevanju se bomo zato osredotočili na možnost obravnave omenjenih primerov z vidika numeričnega reševanja diferenčnih enačb. Na podlagi gravitacijske sile in II. Newtonovega zakona [3] bomo zapi- sali osnovni matematični model, ki ga bomo v nadaljevanju v okviru posameznih primerov ustrezno dopolnili. Fizika v šoli 19 (2013) 1 12 Numerično simulacijo bomo izvedli z uporabo preproste Eulerjeve metode [6], kjer diferencialne enačbe zapišemo v diferenčni obliki. Diferencial dx/dt nadomestimo z x/ t=(x(t+ t)-x(t))/t , kjer vrednosti količine x(t) računamo po časovnih korakih t. Pri tem si pomagamo s tabelarično orientiranimi računalniškimi programi, kot je Microsoft Excel [7], oziroma z grafično orientiranimi računalniškimi programi [8, 9], ki na pregleden in enostaven način omogočajo izgradnjo in simulacijo dinamičnih sistemov. MATEMATIČNI MODEL Zapisati želimo osnovni matematični model, ki bo opisoval gibanje dveh teles pod vplivom gravitacijske sile. Zaradi enostavnosti se bomo omejili na gibanje v ravnini. Veli- kost gravitacijske sile, s katero se privlačita telesi z masama m 1 in m 2 , je [3]: (1) pri čemer je r razdalja med težiščema teles in G gravitacijska konstanta, katere vrednost je G=6,67 ⋅ 10 -11 m 3 /kgs 2 . Zaradi delovanja gravitacijske sile F g , ki deluje na telo z maso m 1, in sile -F g , ki deluje na telo z maso m 2 (slika 1), se telesi gibljeta s pospeškoma a 1 =F g /m 1 in a 2 =-F g /m 2 . Za prvo (i=1) in drugo (i=2) telo lahko iz pospeška a i in hitrosti v i , ki sta definirana kot: a i =dv i /dt, v i =dr i /dt, (2a, b) izračunamo tir gibanja r i (t). Z namenom numeričnega reševanja diferencialnih enačb (2a in 2b) z uporabo pre- proste Eulerjeve metode (dx/dt=x /t =(x(t+t )-x(t))/t ,[6]) zapišimo enačbe po po- sameznih komponentah v diferenčni obliki: v x,i (t+t )=v x,i (t)+a x,i (t) ⋅ t, (3a) v y,i (t+t )=v y,i (t)+a y,i (t) ⋅ t. (3b) x i (t+t )=x i (t)+v x,i (t) ⋅ t, (3c) y i (t+t )=y i (t)+v y,i (t) ⋅ t, (3d) kjer je pospešek gibajočega se telesa po posameznih koordinatah (a x,i , a y,i ) posledica delovanja gravitacijske sile na prvo (i=1) in drugo (i=2) telo (glej sliko 1): (4a, b) (4c, d) (5) Fizika v šoli 19 (2013) 1 13 Slika 1: Prikaz gravitacijske sile med telesoma z masama m 1 in m 2 , katerih težišči sta oddaljeni za r . S tem prevedemo sistem diferencialnih enačb (2a, b) na sistem preprostih algebraj- skih enačb (3a–3d), ki ob upoštevanju enačb (4a–4d) ter ustreznih začetnih pogojev x 1 (0), y 1 (0), v x,1 (0), v y,1 (0), x 2 (0), y 2 (0), v x,2 (0), v y,2 (0) določajo hitrost in lego gibajočih se teles v nekem trenutku. Pri tem velja omeniti, da se telesi z masama m 1 in m 2 gibljeta okoli skupnega težišča [4]. Simulacijo enačb (3a–3d) si lahko časovno skrajšamo s pomočjo računalnika. Uporabi- mo lahko tabelarično orientirane računalniške programe, kot je Microsoft Excel, ki z vnosom enačb omogoča izračun posameznih vrednosti po časovnih korakih (t ) v obliki tabele. GIBANJE TELES V HOMOGENEM GRAVITACIJSKEM POLJU Najprej si oglejmo najpreprostejši primer, kjer sta masa in velikost prvega telesa precej večji od drugega (m 1 >>m 2 ). Ob upoštevanju, da njuno skupno težišče miruje, je gibanje prvega telesa zanemarljivo. Predpostavimo še, da so premiki drugega telesa za- nemarljivi v primerjavi z razsežnostjo prvega telesa. V tem primeru lahko predpostavimo, da se drugo telo giblje v homogenem gravitacijskem polju prvega telesa: (6) Z zgoraj omenjenimi predpostavkami se sistem diferenčnih enačb (3a–3d) reducira le na drugo telo, enačbi (4c, d) pa lahko zapišemo kot: a x,2 =0, a y,2 =–g. (7a, b) Na sliki 2 so prikazani rezultati simulacije (enačbe 3a–3d) za različne začetne pogoje in pospešek g=9,81 m/s 2 . Na sliki lahko vidimo, da je tir gibanja parabola, kar poznamo že iz analitične rešitve, zapisane v parametrični obliki [4]: Fizika v šoli 19 (2013) 1 14 x = v 0 cos(ϕ 0 )t, y = v 0 sin(ϕ 0 )t – gt 2 /2. (8a, b) Slika 2: Rezultati simulacije (3a–3d) z računalniškim programom Microsoft Excel [7] za m 1 >>m 2 indane parametre: x 0,2 =0, y 0,2 =0, v 0x,2 =v 0 cos(ϕ 0 ), v 0y,2 =v 0 sin(ϕ 0 ), ϕ 0 =45°, a x,2 =0, a y,2 = –9,81 m/s. a) v 0 =5 m/s, b) v 0 =10 m/s, c) v 0 =15 m/s, d) v 0 =20 m/s. GIBANJE TELES OKOLI FIKSNE TOČKE Kadar je eno telo precej masivnejše od drugega, se njuno skupno težišče nahaja v središču masivnejšega telesa, kar pomeni, da lahko gibanje masivnejšega telesa zane- marimo in obravnavamo gibanje lažjega telesa okoli fiksne točke. Kot primer takšnega gibanja si bomo ogledali gibanje satelitov okoli Zemlje [3,4] v primeru, da je masa m 2 satelita zanemarljiva v primerjavi z maso Zemlje (m 1 =6 . 10 24 kg). Na satelit, ki kroži okoli Zemlje, deluje radialni pospešek (a r ), ki je enak gravitacijskemu pos- pešku. Na površju Zemlje je ta g 0 = 9,81 m/s 2 . Ob upoštevanju, da je radialni pospešek a r = v 2 /r 0 , kjer je v hitrost satelita in r 0 polmer Zemlje (r 0 =6378 km [10]), dobimo hitrost, ki bi jo moral imeti satelit, če bi krožil okoli Zemlje tik nad njenim površjem. To hitrost imenujemo prva kozmična hitrost in je dana z enačbo [3, 4, 11]: v I = √g 0 r 0 = 7,9 km/s. Ko satelite izstrelimo v krožne tirnice na določeno oddaljenost od površja Zemlje (h), je zahtevana krožilna hitrost satelitov, zaradi zmanjšanja gravitacijskega pospe- ška, manjša od prve kozmične hitrosti. Ob upoštevanju, da se gravitacijski pospešek g=g 0 (r 0 /r 0 +h)) 2 [4] z oddaljenostjo zmanjšuje, je tako imenovana krožilna hitrost satelita na določeni višini [11]: v k = v I √r 0 /(r 0 +h). (9) Če ima satelit hitrost, ki je večja od krožilne hitrosti, se giblje po eliptičnem tiru, pri čemer je Zemlja v gorišču elipse [5, 11]. Če hitrost satelita še povečujemo, lahko pobegne privlačnosti Zemlje. Hitrost, pri kateri telo pobegne privlačnosti Zemlje na določeni višini h, imenujemo parabolična hitrost [1 1]: v p = v II √r 0 /(r 0 +h), (10) Fizika v šoli 19 (2013) 1 15 kjer je v II = √2g 0 r 0 druga kozmična hitrost [3, 4, 1 1], ki jo mora imeti telo na površju Zem- lje, da pobegne njeni privlačnosti. Telo, ki ima na določeni razdalji od Zemlje parabolično hitrost, se ne giblje več po elipsi, ampak po paraboli ter s tem pobegne privlačnosti Ze- mlje. Telo, ki ima večjo hitrost od parabolične, pa se giblje po hiperboli [5, 11]. Omenjeni hitrosti (enačba 9 in 10) lahko relativno enostavno izpeljemo s srednje- šolskim znanjem fizike [3], medtem ko izpeljava posameznih tirov (krožnica, elipsa, para- bola, hiperbola, [5]) običajno presega matematično znanje v srednji šoli. V nadaljevanju bomo zato predstavili tire gibanja z numerično simulacijo matematičnega modela (enačbe 3a–3d), kjer bomo ob predpostavki, da je m 1 >>m 2 , enačbe gibanja reducirali le na drugo telo. Kot primer numeričnega izračuna gibanja satelita okoli Zemlje vzemimo satelit, ki ga postavimo na višino h nad površjem in ga usmerimo z določeno hitrostjo pravokot- no glede na radialno smer. Začetne pogoje v tem primeru definiramo kot: x 2 (0)=0 m, y 2 (0)=r 0 +h, v y,2 (0)=0 m/s, medtem ko v x,2 (0)=v 0 poljubno spreminjamo. Numerični rezul- tati, ki jih dobimo s pomočjo diferenčnih enačb (3a–3d), so grafično prikazani na sliki 3. Slika 3: Rezultati simulacije (enačbe 3a–3d) z računalniškim programom Berkeley Madonna [8] prikazujejo tire gibanja satelita pri različnih začetnih hitrostih. x(0)=0, y(0)=r 0 +h=6728 km, v x (0)=v 0 , v y (0)=0, a) v 0 =v k =7,69 km/s, b) v k